sdut-python-实验二-程序流程控制(1-10)
7-1 sdut-sel-10 直角坐标系象限判断分数 10作者 周雪芹单位 山东理工大学X是一个喜欢数学的小孩现在刚刚学了坐标系。象限划分示意图如下他想知道点(X,Y)在第几象限内。输入数据保证点不在坐标轴及原点上。输入格式:多组输入。每组输入两个整数XY代表点XY中间用空格隔开。输出格式:输出一个整数代表点在第几象限内。输入样例:在这里给出一组输入。例如2 3-2 -3输出样例:在这里给出相应的输出。例如13实现代码while True: try: x,ymap(int,input().split()) if x0 and y0: print(1) elif x0 and y0: print(4) elif x0 and y0: print(3) else: print(2) except: break7-2 sdut-sel-2 汽车超速罚款选择结构分数 10作者 周雪芹单位 山东理工大学许多社区都有“雷达”标志告诉司机他们的速度是多少希望他们能够慢下来。你将根据输入的最高限速和司机实际开车速度单位km/h通过计算是否超速的情况输出一个“雷达”标志的信息。提示要输出的信息建议从题目中复制确保精确匹配。郑重地提醒各位小伙伴们在道路上驾驶机动车一定要遵守交通规则注意交通安全道路千万条安全第一条输入格式:在一行内输入2个整数。第一个表示最高限速第二个表示司机的开车速度。单位km/h)输出格式:如果司机没有超速输出Congratulations, you are within the speed limit!如果司机超速行驶输出You are speeding and your fine is F.其中F为上表中描述的罚款数额输入样例1:40 39输出样例1:Congratulations, you are within the speed limit!输入样例2:100 131输出样例2:You are speeding and your fine is 500.输入样例3:100 120输出样例3:You are speeding and your fine is 100.实现代码while True: try: x,ymap(int,input().split()) if x0 and y0: print(1) elif x0 and y0: print(4) elif x0 and y0: print(3) else: print(2) except: break7-3 sdut-运输计费问题分数 10作者 周雪芹单位 山东理工大学某运输公司对用户计算运费。路程S越远每公里运费越低。标准如下其中基本运输费用为每吨每公里1元。现请你帮助该运输公司设计计费程序计算运输费用。输入格式:每次运输的载重吨、里程公里中间有一个空格。输出格式:输出其运输费用精确到元。输入样例1:1.9 200.3输出样例1:381输入样例2:10 2500输出样例2:22500实现代码x,ymap(float,input().split()) if y250: print(round(x*y)) elif 250y500: print(round(x*y*0.98)) elif 500 y 1000: print(round(x * y * 0.95)) elif 1000y2000: print(round(x*y*0.92)) elif 2000y3000: print(round(x*y*0.9)) else: print(round(x*y*0.85))7-4 sdut-阶梯电价分数 10作者 周雪芹单位 山东理工大学为了提倡居民节约用电某省电力公司执行“阶梯电价”安装一户一表的居民用户电价分为两个“阶梯”月用电量50千瓦时含50千瓦时以内的电价为0.53元/千瓦时超过50千瓦时的超出部分的用电量电价上调X元/千瓦时。请编写程序计算电费。输入格式:在一行中输入某用户的月用电量单位千瓦时和电价上调的X值单位元中间用空格分开。输出格式:在一行中输出该用户应支付的电费元结果保留两位小数格式如“cost应付电费值”。输入样例1:10 0.05输出样例1:cost5.30输入样例2:100 0.05输出样例2:cost55.50输入样例3:-100 0.05输出样例2:cost0.00实现代码x,ymap(float,input().split()) if x0: print(cost0.00) elif x50: print(fcost{0.53*x:.2f}) else: print(fcost{0.53*50(x-50)*(0.53y):.2f})7-5 sdut-分段计算居民水费分数 10作者 周雪芹单位 山东理工大学为鼓励居民节约用水自来水公司采取按用水量阶梯式计价的办法居民应交水费y元与月用水量x吨相关请编写程序实现水费的计算。1当x不超过15吨时y4x/32超过后y2.5x−17.5。输入格式:在一行中给出非负实数x。输出格式:在一行输出应交的水费精确到小数点后2位。输入样例1:12输出样例1:16.00输入样例2:16输出样例2:22.50实现代码xfloat(input()) if x15: y4*x/3 print(%.2f %y) else: y2.5*x-17.5 print(%.2f %y)7-6 sdut-循环-乘法运算分数 10作者 周雪芹单位 山东理工大学接收一个正整数N然后打印输出N个等式形如i(1-N)NiN 格式的数据。输入格式:只有一个正整数NN100。输出格式:输出共N行数据形式如i (1-N)*N? 格式的表达式。输入样例1:4输出样例1:1*442*483*4124*416输入样例2:5输出样例2:1*552*5103*5154*5205*525实现代码nint(input()) for i in range(1,n1): print(f{i}*{n}{i*n})7-7 sdut-求π的近似值分数 10作者 周雪芹单位 山东理工大学用公式求π的近似值当求和项小于误差时求和结束。输入格式:在一行输入误差范围。输出格式:在一行输出π的近似值保留6位小数。输入样例:在这里给出一组输入。例如0.00000001输出样例:3.141497实现代码from math import sqrt nfloat(input()) t1 sum0 while 1/(t*t)n: sum1/(t*t) t1 print(%.6f %sqrt(sum*6))7-8 sdut-求误差小于输入值的e的近似值分数 10作者 周雪芹单位 山东理工大学自然常数e可以用级数11/1!1/2!⋯1/n!来近似计算。ei代表前i项求和。输入误差范围error当则表示e的近似值满足误差范围。输入格式:在一行输入误差范围误差小于等于0.01。输出格式:在一行输出e的近似值保留6位小数。输入样例1:0.01输出样例1:2.716667输入样例2:0.001输出样例2:2.718254实现代码nfloat(input()) a2 b2 sum2.5 while 1/an: b1 a*(b) sum1/a print(%.6f %sum)7-9 sdut-入门-2 AB for Input-Output Practice (II)分数 10作者 周雪芹单位 山东理工大学你的任务是计算 a b.输入格式:首先为待计算加和的个数N。接下来有N行数据。每行有2个整数a和b中间用空格分隔。输出格式:对于每一对输入整数a和b在一行内它们的加和。输入样例:在这里给出一组输入。例如21 510 20输出样例:在这里给出相应的输出。例如630实现代码nint(input()) while n: n-1 x,ymap(int,input().split()) print(xy)7-10 sdut0-入门-3 AB for Input-Output Practice (III)分数 10作者 周雪芹单位 山东理工大学你的任务是计算a b。输入格式:输入包含多个测试用例。每个测试用例包含一对整数a和b每行有一对整数。一个包含0 0的测试用例终止输入并且这个测试用例不存在。输出格式:对于每一对输入整数a和b您应该在一行中输出a和b的和。输入样例:在这里给出一组输入。例如1 510 200 0输出样例:在这里给出相应的输出。例如630代码长度限制实现代码while True: x,ymap(int,input().split()) if xy0: break print(xy)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2425978.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!