python入门课

-B君: 一年365天,每周工作5天休息2天,休息日下降1% ,那么一年后他进步了多少呢?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

dayup=1
dayfactor=0.01
for i in range(365):
    if i % 7 in [6,0]:
        dayup=dayup*(1-dayfactor)
    else:
        dayup=dayup*(1+dayfactor)
print("工作日的力量:{:.2f}".format(dayup))#利用format格式化输出保留两位小数

这里用到一个数学周期计算出周六周日的方法,遍历365天后,哪一天除以7后的余数如果是6或者0,则是周六或周日,这里要转换被计算机计算的思维

猜你喜欢

转载自blog.csdn.net/yu0395/article/details/112564921