-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,则是周六或周日,这里要转换被计算机计算的思维