题目

某市公共自行车24小时内租车收费标准为:每次1小时内免费,超时后按1元/小时收取(超时不足1小时按1小时计),24小时内最高限额为10元。 (1) 若用变量pay存储租车费用,用变量time存储租车时间,根据题中的收费标准,租车费用pay与租车时间time之间的关系可用数学公式描述为。 (2) 公共自行车租车费用pay的计算可用解析算法,具体描述如下,请补充完善。 ①给定24小时内的租赁起始时间和结束时间:输入租赁开始的时间和结束的时间。注:时间的输入格式为hh:mm:ss,如10:23:11。 ②计算租车时间time:计算租车起始时间和结束时间的时间差time。 ③计算租车费用pay:若time小于等于1,则pay为0;若,则pay为time;若time大于10, 则pay为10。 (3) 编写程序。用变量stime、etime、time、pay分别存储租车开始时间、租车结束时间、租车时间和租车费用。计算公共自行车租赁费用的某Python程序如下,请在划线处填入相应代码,实现程序功能。 Stime=input('租车开始时间:') etime=input('租车结束时间:') #stime.split(":")[0]切出的是租车开始时间的时 #stimespli(":")[1]切出的是租车开始时间的分 #stime.split(":")[2]切出的是租车开始时间的秒 if int(etime. split(":")[0])>=int(stime.split(":")[0]): time=int(etime. split(":")[0])-int(stime.spilt(":")[0]) if int(etime.split(":")[1]>int (stime.split(":"))[1):     time=time+1 elif int (etime.split(":")[1])= int(stime.split(":")[1]) and int(etime.split(":")[2]>= int(stime.split(":")[2]):     time= time+1 if time<=1:     pay=0 elif     pay=time else:       print(pay) (4) 完善该程序后,运行程序,输入租车开始时间为“9:40:6”,租车结束时间为“15:35:32”,则程序运行结果为。 答案: 【1】pay= {0 time≤1time 1<time≤10(不足1小时按1小时计)10 time>10 【1】time大于 1且小于等于10 【1】time<=10【2】pay=10 【1】6
信息技术 试题推荐
最近更新