Python-毎日向上する力の例
7265 ワード
質問1:1%です.の力は1年365日、毎日1%進歩しています.累計でどのくらい進歩しましたか.1年365日、毎日1%後退します.累計後退はいくらですか?
実行結果:上:1.44、下:0.69
質問2:5%です.1%の力と1年365日、毎日5%進歩しています.あるいは1%で、累計でどのくらい進歩しますか?1年365日、毎日5%後退します.あるいは1%で、累計後退はいくらですか?
5%.の運行結果:上向き:6.17、下向き:0.16%の運行結果:上向き:37.78、下向き:0.03
質問3:平日の力1年365日、週5営業日、毎日1%ずつ1年365日、週2休日、毎日1%ずつ下がる平日の力、いかがでしょうか?
運行結果:スタジオの力:4.63
質問4:平日の努力平日モデルはどのレベルまで努力すれば、毎日1%努力するのと同じですか?2人の老馬と馬がいると仮定します:老馬:1年365日、毎日1%進歩して、休まない馬:1年365日、毎週5日間働いて2日休んで、休日は1%下がって、どれだけ努力しますか?
dfパラメータに基づいて平日の力を計算する関数パラメータは異なり、このコードは実行結果を共有することができる:平日の努力パラメータは:0.019
本文はPythonの記録を学ぶためだけで、資料は中国大学MOOC《Python言語設計》―嵩天に由来する.
#DayDayUpQ1.py
dayup = pow(1.001,365)
daydown = pow(0.999,365)
print(" :{:.2f}, :{:.2f}".format(dayup,daydown))
実行結果:上:1.44、下:0.69
質問2:5%です.1%の力と1年365日、毎日5%進歩しています.あるいは1%で、累計でどのくらい進歩しますか?1年365日、毎日5%後退します.あるいは1%で、累計後退はいくらですか?
#DayDayUpQ2.py
dayfactor = 0.005# dayfactor
dayup = pow(1+dayfactor,365)
daydown = pow(1-dayfactor,365)
print(" :{:.2f}, :{:.2f}".format(dayup,daydown))
5%.の運行結果:上向き:6.17、下向き:0.16%の運行結果:上向き:37.78、下向き:0.03
質問3:平日の力1年365日、週5営業日、毎日1%ずつ1年365日、週2休日、毎日1%ずつ下がる平日の力、いかがでしょうか?
#DayDayUpQ3.py
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))
運行結果:スタジオの力:4.63
質問4:平日の努力平日モデルはどのレベルまで努力すれば、毎日1%努力するのと同じですか?2人の老馬と馬がいると仮定します:老馬:1年365日、毎日1%進歩して、休まない馬:1年365日、毎週5日間働いて2日休んで、休日は1%下がって、どれだけ努力しますか?
#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))
dfパラメータに基づいて平日の力を計算する関数パラメータは異なり、このコードは実行結果を共有することができる:平日の努力パラメータは:0.019
本文はPythonの記録を学ぶためだけで、資料は中国大学MOOC《Python言語設計》―嵩天に由来する.