Python 天天向上的力量

2021-10-23 05:18:37 字數 1765 閱讀 5230

問題一:1‰的力量

一年365天,每天進步1‰,累計進步多少呢?

一年365天,每天退步1‰,累計剩下多少呢?

dayup =

pow(

1.001

,365

)daydown =

pow(

0.999

,365

)print

("向上:,向下:"

.format

(dayup, daydown)

)# 向上:1.44,向下:0.69

問題二:5‰和1%的力量

一年365天,每天進步5‰或1%,累計進步多少呢?

一年365天,每天退步5‰或1%,累計剩下多少呢?

dayfactor =

0.005

dayup =

pow(

1+ dayfactor,

365)

daydown =

pow(

1- dayfactor,

365)

print

("向上:,向下:"

.format

(dayup, daydown)

)# 向上:6.17,向下:0.16

問題三: 工作日的力量

一年365天,一周5個工作日,每天進步1%

一年365天,一周2個休息日,每天退步1%

這種工作日的力量,如何呢?

dayup =

1.0dayfactor =

0.01

for i in

range

(365):

if i %7in

[6,0

]:dayup = dayup *(1

- dayfactor)

else

: dayup = dayup *(1

+ dayfactor)

print

("工作日的力量: "

.format

(dayup)

)# 工作日的力量:4.63

問題四: 工作日的努力

工作日模式要努力到什麼水平,才能與每天努力1%一樣?

a: 一年365天,每天進步1%,不停歇

b: 一年365天,每週工作5天休息2天,休息日下降1%,要多努力呢?

def

dayup

(df)

: dayup =

1for i in

range

(365):

if i %7in

[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

("工作日的努力引數是: "

.format

(dayfactor)

)# 工作日的努力引數是:0.019

python 天天向上的力量

以下是乙個人365天每天都進步1 一年下來結果 dayfactor 0.01 dayup pow 1 dayfactor,365 print 天天向上 format dayup 結果為37.78 那麼接下來就可以寫完整的 了,自定義乙個函式,初始值dayfactor為0.01,dayfactor 0...

Python 天天向上的力量

每天進步一點點會有什麼不同呢?q1 每天進步千分之一或退步千分之一會怎麼樣?daydayup,每天進步一千分之一 print 基礎為1 dayup pow 1.001,365 daydaydown,每天退步一千分之一 daydown pow 0.999,365 print 天天向上 n天天退步 fo...

天天向上的力量

的執行及結果 千分之一的力量 千分之五,百分之一的力量 用dayfactor 來儲存百分之一或者千分之五的力量,然後那剩下的乙個的值,下面是 部分 dayfactor 0.005 dayup pow 1 factor,365 daydown pow 1 factor,365 print 向上 向下 ...