




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
问题引入网购单价为1元至10元的十种笔记本各1本,且每一种只买1本,那么该如何编程计算一共要花费多少元?如何利用计算机程序解决该问题?循环结构程序的循环结构是程序设计中常用到的基本结构之一。循环是让计算机自动完成重复工作的常见方式。循环结构for循环while循环for循环的应用for循环变量in列表:语句或语句组1
for循环的一般格式注:①for循环变量in列表后面加“:”;②语句或语句组严格遵循相同的缩进。缩进通常是一个制表符(\t)或者4个空格字符。Tab1个空格for循环的应用1
for循环的执行流程序列中是否有项执行循环体是列表可以有几种表达方式1.直接罗列forvaluein[1,2,3,4,5]:print(value)print("good")2.先定义后使用values=[1,2,3,4,5]forvalueinvalues:print(value)print("good")3.使用range()函数forvalueinrange(1,8)print(value)print("good")forvalueinrange(3,30,3)print(value)列表可以有几种表达方式1.直接罗列forvaluein[1,2,3,4,5]:print(value)print("good")1good1good1good1good1good列表可以有几种表达方式2.先定义后使用values=[1,2,3,4,5]forvalueinvalues:print(value)print("good")12345good列表可以有几种表达方式3.使用range()函数forvalueinrange(1,8)print(value)print("good")1234567good列表可以有几种表达方式3.使用range()函数forvalueinrange(3,30,3)print(value)369121518212427实践活动一参照课本P86-87,尝试编写以上三种列表表达方式的代码range()函数range(start,end,step)起始值(包括)结束值(不包括)步长foriinrange(2,20,3):print(i)258111417如果只有1个参数,则默认起始值为0,步长为1range()函数range(start,end,step)起始值(包括)结束值(不包括)步长foriinrange(5):print(i)01234如果只有2个参数,则默认步长为1range()函数range(start,end,step)起始值(包括)结束值(不包括)步长foriinrange(3,7):print(i)3456实践活动二利用for循环的range()函数输出100以内的所有偶数提示:默认从0开始,每次走两步,即加2网购单价为1元至10元的十种笔记本各1本,且每一种只买1本,那么该如何编程计算一共要花费多少元?探究活动1分析问题计算1到10的累加值。1~10的累加就是计算书1+2+3+…+10,可以利用for循环结构编程来解决设计算法(1)需要有一个循环变量从1变化到10,将该变量命名为i;(2)需要一个临时变量不断和该变量进行加法运算,并记录运算结果,将临时变量命名为sum;(3)变量i每增加1时,就和变量sum进行一次加法运算,变量sum记录的是累加的结果i=1,sum=0sum=sum+ii++i≤10?输出sum的值编写程序i=1,sum=0sum=sum+ii++i≤10?输出sum的值sum=0foriinrange(1,11)sum=sum+iprint(“一共需要花费”,sum,”元”)调试运行运行结果:实践活动三1.求1到100的和;2.打印乘法口诀
实践活动三1.求1到100的和;
sum=0foriinrange(1,101):sum=sum+iprint(sum)实践活动三2.打印乘法口诀
foriinrange(1,10):forjinrange(1,i+1):print(f'{j}×{i}={i*j}\t',end='')print()课后总结在本节课中,我们学习了for循环的应用。1.for循环是一种常用的控制结构,它可以使一段代码按照指定的次数或条件重复执行。for循环的基本语法结构如下:2.通过示例,我们看到了如何使用for循环来遍历列表、字符串等序列,实现对元素的处理和操作。同时,我们也学习了如何结合range()函数来控制循环的次数。foriin序列:print(i)
小试牛刀1.以下代码的输出结果是(
)A.1234 B.12345C.01234
D.0123452.
以下for循环的使用中,错误的是()A.foriin[1,2,3]:print(i)
B.for
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 综采工作面刮板输送机司机职业技能理论考试题库160题(含答案)
- 掘进机司机技能理论考试题库150题(含答案)
- 二零二五年度未婚怀孕分手后男方支付子女教育金及抚养费协议
- 2025年度竞业限制补偿金计算及支付合同(月失效)
- 二零二五年度无需社保的实习助教合同
- 科技发展下的电子产品健康防护探讨
- 2025至2030年中国编口花篮数据监测研究报告
- 二零二五年度农业科技职业经理人农业现代化聘用协议
- 2025年度汽车行业单位试用期劳动合同模板
- 二零二五年度美甲店连锁经营区域授权合同协议
- 法律顾问服务投标方案(完整技术标)
- 知道网课智慧树《哲学导论(湖南师范大学)》章节测试答案
- 防止员工集体离职合同
- 加油站合作协议书
- Office办公软件理论知识考核试卷
- 2024年共青团入团积极分子考试题库及答案
- 新时代劳动教育教程(高校劳动教育课程)全套教学课件
- 2024年江苏农林职业技术学院单招职业适应性测试题库汇编
- 《中国痤疮治疗指南》课件
- 《休闲农业园区管理》课件-第三章 休闲农业的生产管理
- St完整版本.-Mary's-医院睡眠问卷
评论
0/150
提交评论