zoukankan      html  css  js  c++  java
  • 第三章第四节课后习题

    课后习题:思考与练习

    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


  • 相关阅读:
    Eclipse的SVN插件与本地SVN客户端关联不上
    Oracle与MySQL连接配置
    树莓派实践项目
    20135333苏正生——信息安全系统设计基础第十四周学习总结
    《图解tcp/ip》读书笔记(二)
    解决VC几个编译问题的方法——好用
    《深入理解计算机系统》深入实践之——vim深入研究
    20135333苏正生——信息安全系统设计基础第十二周学习总结
    《图解tcp/ip》读书笔记(一)
    《你的灯亮着吗?:发现问题的真正所在》读书笔记2
  • 原文地址:https://www.cnblogs.com/DrcProgrammingCool/p/11545605.html
Copyright © 2011-2022 走看看