天天看点

python练习轨道交通价格

# 轨道交通价格调整为:
# 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)