【Python】天天向上的⼒量每天进步⼀点点会有什么不同呢?
Q1:每天进步千分之⼀或退步千分之⼀会怎么样?
#DayDayUp,每天进步⼀千分之⼀王中王主题曲
print("基础为1")
我不接电话
dayup=pow(1.001,365)
#DayDayDown,每天退步⼀千分之⼀
daydown=pow(0.999,365)
print("天天向上:{:.2f}\n天天退步:{:.2f}".format(dayup,daydown))
print("努⼒吧!")
Q2:千分之五和百分之⼀的⼒量(引⼊变量,⽅便修改)
dayfactor=0.005
dayup=pow(1+dayfactor,365)
daydown=pow(1-dayfactor,365)
print("天天向上:{:.2f}\n天天退步:{:.2f}".format(dayup,daydown))
dayfactor=0.01
dayup=pow(1+dayfactor,365)
daydown=pow(1-dayfactor,365)
print("天天向上:{:.2f}\n天天退步:{:.2f}".format(dayup,daydown))
快乐天使有没有感到惊讶呢!所以努⼒每⼀天吧!
土耳其进行曲钢琴曲
Q3:⼯作⽇的⼒量
⼀年365天,⼀周5个⼯作⽇,每天进步1%
⼀年365天,⼀周2个休息⽇,每天退步1%
极限挑战六人真实关系
会怎么样呢?
#循环模拟365天的过程
dayup=1.0#基数
dayfactor=0.01#天天向上
for i in range(365):#i表⽰每⼀天
if i%7 in[6,0]:#尾数为6或0即为周末
dayup=dayup*(1-dayfactor)
else:
dayup=dayup*(1+dayfactor)
print("⼯作⽇的⼒量:{:.2f}".format(dayup))
Q4:⼯作⽇的努⼒
⼯作⽇情况怎么样才能达到每天努⼒1%的⽔平?
A童鞋:⼀年365天,每天进步百分之⼀,不停歇
想你mp4下载B童鞋:⼀年365天,每周⼯作5天,休息2天,休息⽇下降1%,要多努⼒才能达到A童鞋的⽔平呢?
def dayUp(df):#使⽤def定义⼀个函数,计算⼯作⽇⼒量,df为Dayfactor
dayup=1
for i in range(365):#i表⽰每⼀天,这⾥模拟365天
if i%7 in[6,0]:#尾数为6或0即为周末
dayup=dayup*(1-0.01)
else:
dayup=dayup*(1+df)
return dayup
Dayfactor=0.01
while dayUp(Dayfactor)<37.18:#B童鞋与A童鞋⽐较,试错  while判断条件是否成⽴,成⽴时循环执⾏
Dayfactor+=0.01
print("⼯作⽇努⼒参数是{:.3f}".format(Dayfactor))
持之以恒,加油!