2.3周而复始的循环-第2课时 课件 2023—2024学年教科版(2019)高中信息技术必修1

2023-11-08
| 24页
| 1118人阅读
| 5人下载
特供

内容正文:

一、程序中的循环 计算机程序中某些代码的反复执行。 二 、计数循环:循环重复次数确定。 for 循环变量 in 序列: 语句或语句组 知识回顾 2.3 周而复始的循环 第2课时 第二单元 编程计算 2 学会条件循环(while)的使用方法 用条件循环解决实际问题 学习目标 3 项目任务:计算理财产品收益 某投资者购买了10万元一年期收益率3.7%的银行 保证收益型理财产品。每年理财赎回后,会提取2万 元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况下,多少年后资金被全部取出? money: 理财账户当前的资金数量 本金: money =100000 满足 money>0, 一年后: money =möney*(1+0.037)-20000 满足 money>0, 两年后: money =möney*(1+0.037)-20000 ■■■ 满足 money>0, i 年后: money = money*(1+0.037)-20000 不满足 money>0, i 年以后资金被全部取出。 分析问题 year = 0 money>0? 是 money=money*(1+0.037)-20000 year=year+1 输出year 结束 循环次数? 循环 设计算法 否 开始 money = 100000 当循环条件成立时,才执行循环体。 编写程序 条件循环 一般用于循环次数未知 当关系表达式为真时保持循环,直到其为假时停止整个while循环。 循环体中必须有改变条件表达式值的语句,否则将会变成死循环。 while 关系表达式: [缩进] 语句或语句组 条件循环 8 运行结果: 10 20 30 40 s=0 while s<=30: s=s+10 print(s) 运行结果: 40 s=0 while s<=30: s=s+10 print(s) 条件循环 注意:1.进入循环前要对循环变量赋初值。 2.循环体中的每条语句前都要留有缩进。 3.循环体中必须要有一条语句改变循环变量的值,使循环条件最终不成立,结束循环。 9 year = 0 money>0? 是 money=money*(1+0.037)-20000 year=year+1 输出year 结束 编写程序 否 开始 money = 100000 缩进 money=round(money*(1+0.037),2)-20000 #计算新的理财金额 缩进 year=year+1 #理财年数加1 print(year,“年后资金被全部取出”) #输出结果 一 ) 编写程序 money=100000 #本金100000元 year=0 #理财年数赋初值为0 while money>0: #当本金未被全部取出 口 × 在Python 语言中,可以借助调试器pdb, 查看 变量的值,检查调试程序中的错误。 例如:在程序开头假如语句“import pdb”,在适当的位置放一个“pdb.set_trace()”,就可以设置断点,让程序暂停运行,进入pdb调试环境。 “p”查看变量的值 “c”继续运行程序 “q”结束调试,退出程序 程序调试 import pdb #导入调试器 money=100000 year=0 while money>0: money=round(money*(1+0.037),2)-20000 year=year+1 pdb.set_trace() #设置断点 print(year,”年后资金被全部取出” ) 程序调试 money=round(money*(1+0.037),2)-20000 #计算新的理财金额 year=year+1 #理财年数加1 print(year,”年后资金被全部取出”) #本金100000元 #理财年数赋初值为0 #当本金未被全部取出 money=100000 year=0 while money>0: 计算理财产品收益 for 循环变量 in 序列: 语句或语句组 关系表达式 : 语句或语句组 循环语句 while 例如:编程输出1—10中的每一个整数。 for 语句实现 while语句实现 i=1 wh

资源预览图

2.3周而复始的循环-第2课时 课件 2023—2024学年教科版(2019)高中信息技术必修1
1
2.3周而复始的循环-第2课时 课件 2023—2024学年教科版(2019)高中信息技术必修1
2
2.3周而复始的循环-第2课时 课件 2023—2024学年教科版(2019)高中信息技术必修1
3
2.3周而复始的循环-第2课时 课件 2023—2024学年教科版(2019)高中信息技术必修1
4
2.3周而复始的循环-第2课时 课件 2023—2024学年教科版(2019)高中信息技术必修1
5
2.3周而复始的循环-第2课时 课件 2023—2024学年教科版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。