课程任务
输入存款金额和年份,年份只能输入1、2、3,计算可以获得的金额。1年期利率为1.65%,2年期利率为2.15%,3年期利率为2.6%。
重难点
1.input结果转换为整数。
2.not in 的使用方法。
3.time模块的使用方法。
4.print的使用方法。
代码
import time
benjin = int(input("请输入金额,以元为单位。:"))
while True:
shijian = int(input("请输入存款时间,以年为单位,可以输入1、2、3.:"))
if shijian not in (1, 2, 3):
print("输入有误,请重新输入!")
else:
break
print("计算中")
time.sleep(0.5)
if shijian == 1:
lilv = 0.0165
elif shijian == 2:
lilv = 0.0215
elif shijian == 3:
lilv = 0.026
print(shijian, "年利率为:", lilv*100, "%")
#提示内容为:3年利率为2.6%
zongjine = benjin + benjin * lilv * shijian
print("您能获得:", zongjine, "元")
挑战
1.增加输入金额的限制。范围为1000-1000000。
2.保留小数点后2位。
3.可以连续输入金额和时间,计算课获得的总额。