zoukankan      html  css  js  c++  java
  • 【Python】天天向上的力量

    每天进步一点点会有什么不同呢?

    Q1:每天进步千分之一或退步千分之一会怎么样?

    #DayDayUp,每天进步一千分之一
    print("基础为1")
    dayup=pow(1.001,365)
    #DayDayDown,每天退步一千分之一
    daydown=pow(0.999,365)
    print("天天向上:{:.2f}
    天天退步:{:.2f}".format(dayup,daydown))
    print("努力吧!")

    Q2:千分之五和百分之一的力量(引入变量,方便修改)

    dayfactor=0.005
    dayup=pow(1+dayfactor,365)
    daydown=pow(1-dayfactor,365)
    print("天天向上:{:.2f}
    天天退步:{:.2f}".format(dayup,daydown))

    dayfactor=0.01
    dayup=pow(1+dayfactor,365)
    daydown=pow(1-dayfactor,365)
    print("天天向上:{:.2f}
    天天退步:{:.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天,每天进步百分之一,不停歇

    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))

     持之以恒,加油!

  • 相关阅读:
    Python3和高性能全文检索引擎Redisearch进行交互
    Django项目连接多个数据库配置
    Redisearch实现的全文检索功能服务
    python一键搭建ftp服务
    yum提示错误: error: rpmdb: BDB0113 Thread/process 9866/140290246137664 failed:
    Django + FastDFS (分布式远程服务器存储文件)
    Docker来搭建分布式文件系统FastDfs
    VSCode---REST Client接口测试辅助工具
    在Centos下使用Siege对Django服务进行压力测试
    Mysql联合索引的最左前缀原则以及b+tree
  • 原文地址:https://www.cnblogs.com/HGNET/p/12096087.html
Copyright © 2011-2022 走看看