第三章第四節課后習題


課后習題:思考與練習

3.12  一年365天,初始水平值為1.0,每工作一天水平增加N,不工作時水平不下降,一周連續工作4天,請編寫程序運算結果並填寫下表:

N

0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.010
年終值                    

    代碼:    

1 dayup=1
2 dayfactor=N
3 for i in range(365):
4     if i%7 in [1,2,3,4]:
5         dayup=dayup*(1+dayfactor)
6 print("力量:{:.2f}。".format(dayup))

    依次運算結果如下:

        
N 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.010
年終值 1.23 1.52 1.86 2.29 2.82 3.47 4.27 5.25 6.45 7.92

3.13  一年365天,初始水平值為1.0,每工作一天水平增加N,不工作時水平不下降,一周連續工作5天,請編寫程序運算結果並填寫下表:


N

0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.010
年終值  1.30  1.68  2.18  2.82  3.66  4.74  6.13  7.94  10.27 13.19

    解題思路:根據上題思路,只需在天數i初7求余的范圍內加入5這個情況

3.14  一年365天,初始水平值為1.0,每工作一天水平增加N,不工作時水平不下降,一周連續工作6天,請編寫程序運算結果並填寫下表:
 
        

N

0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.010
年終值  1.37  1.87  2.55  3.47  4.74 6.47  8.81  12.01  16.37 22.30
    解題思路:根據上題思路,只需在天數i初7求余的范圍內加入6這個情況
3.15  一年360天,初始水平值為1.0,以每個月30天計算,在每個月月初連續10天里,每工作一天水平增加N,不工作時水平不下降,該月其他時間工作與否都不增加水平值,請編寫程序運算結果並填寫下表:

N

0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.010
年終值                    
    代碼:

1 dayup=1
2 dayfactor=N
3 for i in range(360):
4     if i%30 in [1,2,3,4,5,6,7,8,9,10]:
5         dayup=dayup*(1+dayfactor)
6 print("力量:{:.2f}。".format(dayup))

 

    依次輸入N的值,結果如下:

N

0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.010
年終值  1.13  1.27  1.43  1.61  1.82 2.05  2.31  2.60  2.93 3.30



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM