版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.3周而复始的循环天天向上的力量信息技术必修1数据与计算勤学如初起之苗,不见其增,日有所长辍学如磨刀之石,不见其损,日有所亏天天向上的力量——持续的价值-
一年365天,每天进步1%,累计进步多少呢?-
一年365天,每天退步1%,累计剩下多少呢?1.013650.99365-
如果是"三天打鱼两天晒网"呢?如果是“工作日努力,双休日休息"呢?如果是“双休日休息但又不退步"呢?数学公式可以求解,似乎没必要用程序"天天向上的力量"第一问天天向上的力量问题1:
1‰的力量-
一年365天,每天进步1‰,累计进步多少呢?-
一年365天,每天退步1‰,累计剩下多少呢?1.0013650.999365天天向上的力量问题1:
1‰的力量编写上述代码,并保存为DayDayUpQ1.py文件#DayDayUpQ1.pydayup
=
pow(1.001,
365)daydown
=
pow(0.999,
365)print("向上:{:.2f},向下:{:.2f}".format(dayup,
daydown))0.999365
=
0.691‰的力量,接近2倍,不可小觑哦1.001365
=
1.44天天向上的力量
问题1:
1‰的力量
>>>
(运行结果)
向上:1.44,向下:0.69"天天向上的力量"第二问1.005365
天天向上的力量
问题2:
5‰和1%的力量-
一年365天,每天进步5‰或1%,累计进步多少呢?-
一年365天,每天退步5‰或1%,累计剩下多少呢?0.9953651.013650.99365#DayDayUpQ2.pydayfactor
=
0.005dayup
=
pow(1+dayfactor,
365)daydown
=
pow(1-dayfactor,
365)print("向上:{:.2f},向下:{:.2f}".format(dayup,
daydown))
编写上述代码,并保存为DayDayUpQ2.py文件天天向上的力量
问题2:
5‰和1%的力量使用变量的好处:一处修改即可>>>
(5‰运行结果)向上:6.17,向下:0.16
1.005365
=
6.17
0.995365
=
0.16
5‰的力量,惊讶!天天向上的力量
问题2:
5‰和1%的力量
>>>
(1%运行结果)
向上:37.78,向下:0.03
1.01365
=
37.78
0.99365
=
0.031%的力量,惊人!"天天向上的力量"第三问
天天向上的力量
问题3:
工作日的力量-
一年365天,一周5个工作日,每天进步1%-
一年365天,一周2个休息日,每天退步1%-
这种工作日的力量,如何呢?1.01365(数学思维)for..in..(计算思维)
天天向上的力量#DayDayUpQ3.pydayup
=
1.0dayfactor
=
0.01for
i
in
range(365):
if
i
%
7
in
[6,0]:
dayup
=
dayup*(1-dayfactor)
else:
dayup
=
dayup*(1+dayfactor)print("工作日的力量:{:.2f}
".format(dayup))采用循环模拟365天的过程
抽象
+
自动化余数为0认为是周日余数为6认为是周六尽管工作日提高1%,但总体效果介于1‰和5‰的力量之间1.005365
=
6.17天天向上的力量
问题3:
工作日的力量
>>>
(运行结果)
工作日的力量:4.631.001365
=
1.441.01365
=
37.78"天天向上的力量"第四问
天天向上的力量
问题4:
工作日的努力-
工作日模式要努力到什么水平,才能与每天努力1%一样?-
A君:
一年365天,每天进步1%,不停歇-
B君:
一年365天,每周工作5天休息2天,休息日下降1%,要多努力呢?def..while..
("笨办法"试错)for..in..(计算思维)天天向上的力量
问题4:
工作日的努力A君(365,
1%),37.78B君(工作日,
x%),x每次增加0.001B<A?输出x是否
def..while..("笨办法"试错)
天天向上的力量#DayDayUpQ4.pydef
gongzuori(dayfactor):
dayup
=
1
for
i
in
range(365):
if
i
%
7
in
[6,0]:
dayup
=
dayup*(1
-
0.01)
else:
dayup
=
dayup*(1
+
dayfactor)
return
dayupdayfactor
=
0.01while
gongzuori(dayfactor)
<
37.78:
dayfactor
+=
0.001print("工作日的努力参数是:{:.3f}
".format(dayfactor))根据dayfactor参数计算工作日力量的函数
参数不同,这段代码可共用
def保留字用于定义函数
while保留字判断条件是否成立
条件成立时循环执行准备好电脑,与老师一起编码吧!工作日模式,每天要努力到1.9%,相当于365模式每天1%的效果!天天向上的力量
问题4:
工作日的努力
>>>
(运行结果)
工作日的努力参数是:0.0191.01365
=
37.781.019365
=
962.89
天天向上的力量GRIT:perseverance
and
passion
for
long-term
goals1.01365
=
37.781.019365
=
962.89-
GRIT,坚毅,对长期目标的持续激情及持久耐力-
GRIT是获得成功最重要的因素之一,牢记天天向上的力量“天天向上的力量”知识回顾for
i
in
range(365):
if
i
%
7
in
[6,0]:
dayup
=
dayup*(1-dayfactor)
else:
dayup
=
dayup*(1+dayfactor)print("工作日的力量:{:.2f}
".format(dayup))
dayup
=
1.0dayfactor
=
0.01
#DayDayUpQ3.pyfor..in..(计算思维)
if
i
%
7
in
[6,0]:
dayup
=
dayup*(1
-
0.01)
else:
dayup
=
dayup*(1
+
df)
return
dayupdayfactor
=
0.01while
gongzuori(dayfactor)
<
37.78:
dayfactor
+=
0.001print("工作日的努力参数是:{:.3f}
".format(dayfactor))
#DayDayUpQ4.pydef
gongzuori(df):
dayup
=
1
for
i
in
range(365):
def..while..("笨办法"试错)-
实例虽然仅包含8-12行代码,但包含很多语法元素-
条件循环、计数循环、分支、函数、计算思维-
清楚理解这些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 植绒纸项目成效分析报告
- 笔搁项目成效分析报告
- 绕组线电力项目成效分析报告
- 下体弹力护身体育用品市场分析及投资价值研究报告
- 两轮机动车辐条产品相关项目建议书
- 三乙醇胺中二乙醇胺的测定方法
- 《基于BIM的Revit综合布线设计实例教程》教学大纲
- 乒乓球网架产品生产技术现状
- 碎屑清扫刷项目成效分析报告
- 空贵金属制粉饼盒项目成效分析报告
- YD∕T 5060-2019 通信设备安装抗震设计图集
- 内蒙古宇腾纳光伏材料有限公司年产12万吨金属硅粉颗粒项目报告书
- lenze9300EV变频器简易操作ppt课件
- 三年级下册语文-第五单元复习教案-部编版
- 水利工程维修养护定额标准
- 幼儿园暨南溪区托育服务中心建设项目资金申请报告写作模板定制
- 爱的罗曼史主题与变奏吉他谱
- 某大酒店经营承包投标标书
- 铜材规格导电特性对比文件
- 数学幼儿5、6、7的分解和组成
- ISO14971医疗器械风险管理报告
评论
0/150
提交评论