问题一:
题目:
一年365天,每天进步1‰,累计进步多少呢?一年365天,每天退步1‰,累计剩下多少🥰
代码如下所示:
dayup=1
daydown = 1
for i in range(365):
dayup =dayup+dayup*0.001
daydown = daydown-daydown*0.001
print('每天进步1‰累计进步:',dayup-1)
print('每天退步1‰累计剩下:',daydown)
输出结果为:
每天进步1‰累计进步: 0.44025131342957713
每天退步1‰累计剩下: 0.6940698870404746
当然这样小数太多了,我们也可以利用浮点数(float)的相关知识进行控制小数的位数😃😃😃
优化的代码如下:
dayup=1
daydown = 1
for i in range(365):
dayup =dayup+dayup*0.001
daydown = daydown-daydown*0.001
print('每天进步1‰累计进步:','{:.2f}'.format(dayup-1))
print('每天退步1‰累计剩下:','{:.2f}'.format(daydown))
输出结果为:
每天进步1‰累计进步: 0.44
每天退步1‰累计剩下: 0.69
问题二:
题目:
一年365天,每天进步5‰或1%,累计进步多少呢?一年365天,每天退步5‰或1%,累计剩下多少呢?🥰
dayup2=1
daydown2 = 1
for i in range(365):
dayup2 =dayup2+dayup2*0.005
daydown2 = daydown2-daydown2*0.005
print('每天进步5‰累计进步:',dayup2-1)
print('每天退步5‰累计剩下:',daydown2)
dayup3=1
daydown3 = 1
for i in range(365):
dayup3 =dayup3+dayup3*0.01
daydown3 = daydown3-daydown3*0.01
print('每天进步1%累计进步:',dayup3-1)
print('每天退步1%累计剩下:',daydown3)
输出结果为:
每天进步5‰累计进步: 5.1746527834312435
每天退步5‰累计剩下: 0.16048131420416073
每天进步1%累计进步: 36.78343433288713
每天退步1%累计剩下: 0.025517964452291184
可以利用上面相同的方法对其输出结果进行优化😃
代码如下:
dayup2=1
daydown2 = 1
for i in range(365):
dayup2 =dayup2+dayup2*0.005
daydown2 = daydown2-daydown2*0.005
print('每天进步5‰累计进步:','{:.2f}'.format(dayup2-1))
print('每天退步5‰累计剩下:','{:.2f}'.format(daydown2))
dayup3=1
daydown3 = 1
for i in range(365):
dayup3 =dayup3+dayup3*0.01
daydown3 = daydown3-daydown3*0.01
print('每天进步1%累计进步:','{:.2f}'.format(dayup3-1))
print('每天退步1%累计剩下:','{:.2f}'.format(daydown3))
输出结果为:
每天进步5‰累计进步: 5.17
每天退步5‰累计剩下: 0.16
每天进步1%累计进步: 36.78
每天退步1%累计剩下: 0.03
问题三:
题目:
一年365天,一周5个工作日,每天进步1%,一年365天,一周2个休息日,每天退步1%,累计进步还是退步🥰
daystudy = 1
for i in range(365):
if i%7 in [0,6]:
daystudy=daystudy-daystudy*0.01
else:
daystudy=daystudy+daystudy*0.01
print(daystudy)
if daystudy>0:
print('进步')
else:
print('退步')
输出结果为:
4.672765535027432
进步
总结:
今天是第三次Python实验报告,当然,可以看出这几道题很简单,算是入门题。也是让我们初步认识了并去了解这些知识点,例如:for-in循环,if的条件语句,print()输出的使用以及float小数的控制等
**这些入门知识点也可以进我的Python专栏里去学习,适合新手小白,知识点通透明了。**🏆🏆🏆
链接: https://blog.csdn.net/weixin_72138633?type=blog
新手小白,有何不妥,请您提出,还需努力!!!
👍+✏️+⭐️ 是对博主最大的鼓励与支持!!!