python 练习题

根据以下信息提示,请帮小明计算地铁费用

轨道交通价格调整为:6公里(含)内3元;6公里至12公里(含)4元;12公里至22公里(含)5元;22公里至32公里(含)6元;32公里以上部分,每增加1元可乘坐20公里。使用市政交通一卡通刷卡乘坐轨道交通,每自然月内每张卡支出累计满100元以后的乘次,价格给予8折优惠;满150元以后的乘次,价格给予5折优惠;支出累计达到400元以后的乘次,不再享受打折优惠。

需求:

1:可以输入1-12月份

2:可以输入每天可以坐几次地铁

3:可以输入距离

4:然后把每个月的地铁费加入到列表当中

5:可以输入计算,计算输入月份为止的所有费用并打印总共坐了多少次地铁,打印出来

6:每月按30天来计算

7:需要判断月份(1-12)和次数不能小于0输入合法

提示:比如我输入1月份,在输入2次的意思就是1月份每天坐2次地铁,当我输入计算的时候,就算出1月份的地铁费用


做题思路:

1,首先将地铁的多少距离多少钱判断出来,并将其封装成函数!


2 然后将打折优惠的判断和运算结果的储存 进行封装;


3 .与用户交互定义变量以及函数的运用;


最后是运行的结果;


你可能感兴趣的:(python 练习题)