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

2023-11-24
| 18页
| 1577人阅读
| 433人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.3 周而复始的循环
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1.40 MB
发布时间 2023-11-24
更新时间 2023-11-24
作者 信息技术王娟
品牌系列 -
审核时间 2023-11-24
下载链接 https://m.zxxk.com/soft/41958320.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

2.3周而复始的循环 ---while循环 中鑫嘉和高级中学 主讲人:王娟 亮亮图文旗舰店https://liangliangtuwen.tmall.com 1 1.列表 列表是一个有序的集合,它可以包含多个数据元素。列表索引号从0开始 可以对列表进行的操作 del 删除 append 追加 insert 插入  2.range()函数 生成一定范围的数字列表 range()函数的语法是:range(start,stop,step) 3.for循环语法格式 旧 知 回 顾 for 循环变量 in 列表: 语句或语句组 S=0 for i in range(1,50,2): S=S+i Print(s) 2 ? 活动3:计算理财产品收益 小王购买了10万元一年期收益率3.7%的银行保证收益性理财产品。每年理财赎回后,他会提取2万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况下,多少年后资金被全部取出? 3 活动3:计算理财产品收益 分析问题 首先分析题目中的常量有哪些? 每年取出的2万元 再来看题目中的变量有哪些? 每年的理财金额 存款年数 本金:money=100000 存款一年后: money=money*(1+0.037)-20000 year=0 初始值为0 4 活动3:计算理财产品收益 设计算法 循环体 循环条件 5 活动3:计算理财产品收益 编写程序 money=100000 #本金100000 year=0 #理财年数赋值为0 while money>0: #计算新的理财金额 money=round(money*(1+0.037),2)-20000 year=year+1 #理财年数加1 print(year,”年后资金被全部取出”) #输出结果 6 知识点1:while语句的格式及功能 条件循环 while 关系表达式: 语句或语句组 循环体 条件循环一般用于循环次数未知的情况,只有当循环条件成立时,才执行循环体。 7 知识点1:while语句的格式及功能 条件循环 s=0 while s<=30: s=s+10 #循环体 print(s) #循环体 运行结果: 10 20 30 40 s=0 while s<=30: s=s+10 #循环体print(s) 运行结果: 40 8 知识点1:while语句的格式及功能 条件循环 拓展 round(x,数值)函数: 用于按照指定的小数位数对输入的数值X进行四舍五入操作。 例如:X=3.1415926 round(X,2),结果为3.14 9 知识点1:while语句的格式及功能 one 试一试1 i=1 s=0 while i<=10: s=s+i print(s) 运行结果: 55 s= 3 + 6 + 9 + 12 + ……累加到几的 和刚好大于50? 试一试2 s=0 i=0 while s<=50: i=i+3 s=s+i print(i) 10 知识点1:for循环和while循环 compare for循环(计数循环) s=0 for i in range(0,101,2): s=s+i print(s) while循环(条件循环) 计算100以内所有偶数相加的和 i=0 s=0 while i<=100: i=i+2 s=s+i print(s) 11 活动3:计算理财产品收益 调试运行 money=100000 #本金100000 year=0 #理财年数赋值为0 while money>0: #计算新的理财金额 money=round(money*(1+0.037),2)-20000 year=year+1 #理财年数加1 print(year,”年后资金被全部取出”) #输出结果 12 拓展知识 调试运行 编写程序时难免出现错误,这时可以借助python的调试器pdb。例如在程序的开头加入语句“import pdb”,然后,在适当的位置放一个“pdb.set_trace()”,就可以设置一个断点,让程序暂停运行,进入pdb调试环境。 import pdb pdb.set_trace() 命令格式 功能 p 查看变量 c 继续运行 q 结束调试,退出程序 13 课堂练习 practice 1.关于以下程序代码的说法正确的是( )(单选题) a=1 b=0 while a<=101: b=b+a a=a+1 print( b) A 2.以下是列表的是( )(多选题) A.a=[1,2,3,4] B.range(1,5) C.r

资源预览图

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