




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
问题引入网购单价为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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 穿越火线课件健康
- 空调产品知识课件
- 空气中氧气含量说课课件
- 2025年度医疗健康管理咨询合同
- 二零二五年度二手车二手车交易融资租赁服务合同范本
- 二零二五年度旅游基础设施建设项目工程承包合同范本
- 二零二五年度代理记账服务客户信息保密承诺函
- 二零二五年度智能工厂租赁合同编制指南
- 2025版母婴用品品牌联合推广与销售合同
- 二零二五年豪华二手车经销合作框架合同
- 2024年浙江绍兴市新闻传媒中心传媒集团招聘笔试参考题库含答案解析
- 2024露天煤矿智能化建设与管理规范
- 物业服务质量巡查月度检查表
- 2023岩溶塌陷调查规范1:50000
- 燃气公司天然气管道管线安全巡查巡检管理制度
- GB/T 9813.2-2016计算机通用规范第2部分:便携式微型计算机
- 上海高一数学教材电子版
- GB 17324-2003瓶(桶)装饮用纯净水卫生标准
- 迈瑞BC-5800血细胞分析仪故障分析与维修2例
- 湘教版高中地理知识点归纳汇总
- ISO 31000-2018 风险管理标准-中文版
评论
0/150
提交评论