天天看點

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)