#-*-coding:utf-8-*-# 地铁价格:# 6千米(含)内3元;# 6千米至12千米(含)4元;# 12千米至22千米(含)5元;# 22千米至32千米(含)6元;# 32千米以上部分,每增长1元可乘坐20千米。# 每个月每张卡支出累计满100元之后的乘次价格给予8折优惠;# 每个月每张卡支出累计满150元之后的乘次给予5折优惠,# 假设每一个月小明都须要上20天班,每次上班须要来回1次,即天天须要乘坐2次一样路线的地铁,# 编写程序,从键盘获取距离,帮小明计算每个月的总花费。# money = 0# import math# while True:# km = input('请输入千米数:')# if km.isdigit():# km = int(km)# if km <= 6:# money = 3# elif km <= 12:# money = 4# elif km <= 22:# money = 5# elif km <= 32:# money = 6# elif km <= 52:# money = 7# else:# money = 6 + (math.ceil((km - 32) / 20))# print(money, '元')# else:# print('请输入正确千米数..')