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)

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值