python第二节课作业5题

#坚持学习和坚持放任的差距
import math
print("请输入一个N值,代表每天提升或放任的百分比\n") #请输入一个N值,代表每天提升或放任的百分比
print("N值只能在1到10之间的数取得\n") #"N值只能在1到10之间的数取得
print("第一天基数值One为1.0\n") #第一天基数值One为1.0
One=1
while True:
Num1=(input("输入N值\n")) #输入N值\n
Num1_float=float(Num1)
if Num1_float < 1 or Num1_float > 10:
print("N值不符合要求\n")
continue ##N值不符合要求,要重新输入
else:
break #N值符合,跳出循环
num1_str=('%.2f'%Num1_float)
num1=float(num1_str)
num_stu=pow(num1,365)
stu=One*num_stu
Final_stu=('%.2f'%stu)
print("如果你坚持努力1年,你的能力值是:\n",Final_stu) #坚持学习的能力值
num_dea=pow(1/num1,365)
dea=One*num_dea
Final_dea=('%.2f'%dea)
print("如果你坚持放任1年,你的能力值是:\n",Final_dea) #坚持放任的能力值
stu_last=float(Final_stu)
dea_last=float(Final_dea)
num_disparity=stu_last/dea_last
Final_disparity=int(num_disparity)
print("学习和放任的能力值差距:\n",Final_disparity) #能力值的差距

 

posted @ 2021-09-13 23:06  孤影化双皮奶  阅读(39)  评论(0)    收藏  举报