441for循环的应用课件高一上学期粤教版必修一数据与计算第四章_第1页
441for循环的应用课件高一上学期粤教版必修一数据与计算第四章_第2页
441for循环的应用课件高一上学期粤教版必修一数据与计算第四章_第3页
441for循环的应用课件高一上学期粤教版必修一数据与计算第四章_第4页
441for循环的应用课件高一上学期粤教版必修一数据与计算第四章_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

问题引入网购单价为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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论