# 轨道交通价格调整为:
# 6公里(含)内3元;
# 6公里至12公里(含)4元;
# 12公里至22公里(含)5元;
# 22公里至32公里(含)6元;
# 32公里以上部分,每增加1元可乘坐20公里。
#首先定义一个公里数
kilometre = 50
if kilometre>0 and kilometre <=6:
print("3元")
elif kilometre >6 and kilometre <=12:
print("4元")
elif kilometre>12 and kilometre <=22:
print("5元")
elif kilometre>22 and kilometre <=32:
print("6元")
elif kilometre>32:
km=kilometre-32
#定义一个变量求超过32公里的差值 km-32
#求出每20公里1元 temp_km/20
#假如:km=72 72-32=40 40/20=2元超出20公里多花两元/还有一种情况是不能别整除
#km=73 73-32=41 41/20=2.05 这时应该是3元
#第一种可以被整除
if km % 20 ==0:
#32公里的6元加上超出的公里
print(6+km/20)
else:
#超出的后面加1
print(6+(km/20)+1)
python练习轨道交通价格
最新推荐文章于 2022-11-23 15:53:09 发布