for循环 教学课件.pptx

for循环 教学课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

打印输出一百次“”print(input输入、print输出)print(input输入、print输出)print(input输入、print输出)print(input输入、print输出)print(input输入、print输出)print(input输入、print输出)···(省略n行)print(input输入、print输出)输入输出printinput

重复的事儿交给计算机做!循环结构拒绝蛮干

循环结构——for循环

尝试下使用海龟编辑器的积木,输出10次“input输入、print输出”此处请暂停3min钟,并尝试完成操作

尝试下使用海龟编辑器,输出10次“input输入、print输出”查看下代码,看下你能理解它的语法结构吗?

活动一:猜一猜代码1、尝试将代码中的10改为20,运行下;2、尝试将print语句改为:print(__count,input输入、print输出’)3、根据以上的尝试猜一猜代码不同部分的含义;此处请暂停1min钟,并尝试完成操作

尝试结果1、尝试将代码中的10改为20,运行下;此处的数字决定循环次数

尝试结果2、尝试将print语句改为:print(__count,input输入、print输出’)__count是个变量,每次循环的时候会产生变化,从0~9

for循环格式for变量inrange(次数):语句块1循环变量:控制循环次数,有时也参与计算,通常可定义为i,j,k等循环体:被重复执行的内容决定循环执行次数循环变量会从0变化到次数-1

活动二:缤纷图形思考下右图应该如何绘制完成1、重复几次?3次2、重复的内容是?前进-后退-旋转

活动二:缤纷图形尝试完成右图的绘制此处请暂停4min钟,并尝试完成操作

活动二:缤纷图形扩展:完成较快的同学,请直接在代码上进行修改,创造出更多的图形

活动二:缤纷图形

活动二:缤纷图形使用循环的关键:确定循环次数;确定循环内容;

for循环格式for变量inrange(次数):语句块1循环变量:控制循环次数,有时也参与计算,通常可定义为i,j,k等循环体:被重复执行的内容决定循环执行次数循环变量会从0变化到次数-1

for循环格式for变量inrange(次数):语句块1这个具体是什么呢?

探究range()函数1、找到控制中的模块:2、将i输出:3、修改序列模块并查看对应代码变化:

详解range()函数起点

详解range()函数起点终点

详解range()函数起点终点间隔

详解range()函数起始值start,可以省略,默认为0,包含在序列内。结束值stop,不能省略,不包含在序列内。步长step,指序列每次变化的规律,相邻两数的差值,可以省略,默认为1。step的值:正数代表序列是递增序列,负数代表序列是递减序列。range(100)range(0,100,1)range([start,]stop[,step])生成的序列为[0,1,2,3,4,5,……,98,99]

填空题range(5)生成的序列值?[_____________]range(1,10,2)生成的序列值?[_____________]依次打印输出10、8、6、4、2foriinrange(_____________):print(i)10,1,(-2)0,1,2,3,41,3,5,7,9

高斯求和数学教师要求学生将1到100内的所有整数相加,本是为了为难学生,但是年仅10岁的高斯很快算出了答案。你知道是如何计算的吗?如果使用计算机计算可以怎么算呢?

程序:计算1+2+3+4…+99+100的和013610···求和变量s=0循环变量i10+1=121+2=333+3=646+4=10···100S+10099上一次求得的和循环变量i循环变量不仅仅控制次数,而且可以参与程序的运算。

程序:计算1+2+3+4…+99+100的和求和变量s=0循环变量i10+1=121+2=333+3=646+4=10···100S+10099上一次求得的和循环变量i循环体s=s+i循环次数range(1,101)注意:程序开始要对s进行初始化累加和

程序:计算1+2+3+

文档评论(0)

云一就是云一 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档