练习题

#-*-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('请输入正确公里数..')
原文地址:https://www.cnblogs.com/boc1023/p/10862381.html