Python基础练习之每月公交地铁费用计算

这篇博客介绍了北京公共交通自2015年12月28日起的新票价政策,包括地铁和公交车的计价规则。对于使用市政交通一卡通的乘客,不同卡类型有不同的折扣优惠。文章提供了一个Python基础练习,用于计算每月的公交地铁费用,并说明了计算方法,读者可以根据个人理解进行修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

北京公交地铁新票价确定

据北京市发改委网站消息称,北京市将从2015年12月28起实施公共交通新票价:地铁6公里(含)内3元,公交车10公里(含)内2元,使用市政交通一卡通刷卡乘公交车普通卡5折,学生卡2.5折。

具体实施方案如下:

一、城市公共电汽车价格调整为:10公里(含)内2元,10公里以上部分,每增加1元可乘坐5公里。使用市政交通一卡通刷卡乘坐城市公共电汽车,市域内路段给予普通卡5折,学生卡2.5折优惠;市域外路段维持现行折扣优惠不变。享受公交政策的郊区客运价格,由各区、县政府按照城市公共电汽车价格制定。

二、轨道交通价格调整为:6公里(含)内3元;6公里至12公里(含)4元;12公里至22公里(含)5元;22公里至32公里(含)6元;32公里以上部分,每增加1元可乘坐20公里。使用市政交通一卡通刷卡乘坐轨道交通,每自然月内每张卡支出累计满100元以后的乘次,价格给予8折优惠;满150元以后的乘次,价格给予5折优惠;支出累计达到400元以后的乘次,不再享受打折优惠。
  本题按照自己理解写的计算方法,不恰当的地方可以自行修改

while True:
    day = 1 #上班天数
    day_time = 1 #每日乘坐次数
    car_money = 0
    choose_car = int(input('请选择交通方式:1.公交 2.地铁:'))
    if choose_car == 1:
        print('==感谢您选择了公交出行==')
        card_style = int(input('请选择交通卡种类:1.普通卡 2.学生卡 :'))
        if card_style == 1:
            car_length = int(input('请输入乘坐距离:'))
            print('开始计算总费用,请稍等...')
            if car_length <= 10:
                car_money = 2 * 0.5
                print('您的总费用为%.2f元,欢迎下次继续乘坐'%car_m
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值