Python语言-NL-工作日的努力
程序员文章站
2022-02-19 06:33:48
...
- 工作日模式要努力到什么水平,才能与每天努力1%一样?
- A君: 一年365天,每天进步1%,不停歇
- B君: 一年365天,每周工作5天休息2天,休息日下降1%,要多努力呢?
for…in… (计算思维) def…while… ("笨办法"试错)
#DayDayUpQ4.py
def dayUP(df):
dayup=1
for i in range(365):
if i%7 in [6,0]:
dayup=dayup*(1-0.01)
else:
dayup=dayup*(1+df)
return dayup
dayfactor=0.01
while dayUP(dayfactor)<37.78:
dayfactor+=0.001
print("工作日的努力参数是:{:.3f}".format(dayfactor))
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
================== RESTART: E:\SCUT\Python\Code\DayDayUpQ4.py ==================
工作日的努力参数是:0.019
>>>
上一篇: python定时器检查工作日
下一篇: python计算两日期之间工作日时长