下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

python应用:Python基础篇_实例练习(二)

作者:Jack船长     来源: https://www.cnblogs.com/dmsj20190707/p/12534332.html点击数:715发布时间: 2020-04-02 10:23:56

标签: python编程语言Python语言

大神带你学编程,欢迎选课

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发

问题1:假设有同学A,A每周在工作日进步,周末退步,问一年(365天)后A同学是一年前的几倍?

工作日进步由用户输入,周末下降0.01即1%

 
1 deyup = eval(input())
2 deyfactor = 0.01
3 for i in range(365):
4     if i % 7 in [6,0]:
5         deyup = deyup * (1 - deyfactor)
6     else:
7         deyup = deyup * (1 + deyfactor)
8 print("{:.2f}".format(deyup))
 

问题2:假设有同学A、同学B,A同学每天进步1%,B同学要每天进步多少,才能够在一年(365天)后跟A同学保持相同水平。

 
 1 def deyUP(df):
 2     deyup = 1
 3     for i in range(365):
 4         if i % 7 in [6,0]:
 5             deyup = deyup * (1 - 0.01)
 6         else:
 7             deyup = deyup * (1 + df)
 8     return deyup
 9 
10 deyfactor = 0.01
11 
12 while deyUP(deyfactor) < 37.78://37.78:我们计算的每天进步1%,保持一年之后是一年前的37.78倍
13     deyfactor += 0.001
14     
15 print("{:.3f}".format(deyfactor))
在您开始之前,在你的计算机将需要Python,但您可能不需要下载它。首先检查(在同级目录下在命令行窗口输入python)有没有安装Python。如果你看到了一个Python解释器的响应,那么就能在它的显示窗口中得到一个版本号。通常的版本都可以做到Python的向前兼容。
赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程