资源简介 (共24张PPT)2.3周而复始的循环——for循环复习巩固分支结构单分支双分支多分支复习巩固if语句(单分支)if 条件:语句或语句组条件是否代码……是否语句或语句组复习巩固if 条件:语句或语句组Aelse:语句或语句组B条件是否代码……语句或语句组A语句或语句组Bif语句(双分支)复习巩固if 条件:语句或语句组Aelif 条件2::语句或语句组Belse: :语句或语句组C语句或语句组B条件1否是代码……语句或语句组A条件2语句或语句组C否是if语句(多分支)复习巩固t=float(input("请输入你的体温:"))if t <= 37.2:print("您的体温正常,身体健康")input ("按回车键结束")练习1——编写程序,用户输入体温,如果体温小于等于37.2摄氏度,输出“体温正常,身体健康”if语句(单分支)if 条件:语句或语句组复习巩固t=float(input("请输入你的体温:"))if t <= 37.2:print("您的体温正常,身体健康")else:print("您的体温偏高,注意观察")input ("按回车键结束")练习2——编写程序,用户输入体温,如果体温小于等于37.2摄氏度,输出“体温正常,身体健康”,如果体温大于37.2摄氏度,输出“您的体温偏高,注意观察”if语句(双分支)if 条件:语句或语句组Aelse:语句或语句组B复习巩固t=float(input("请输入你的体温:"))if t <= 37.2:print("您的体温正常,身体健康")elif t < 37.9:print("您的体温偏高,注意观察")else:print("您已发烧,马上隔离")input ("按回车键结束")练习3——编写程序,用户输入体温,如果体温小于等于37.2摄氏度,输出“体温正常,身体健康”,如果体温在37.2~37.9摄氏度之间,输出“您的体温偏高,注意观察”,如果体温大于等于37.9,输出“您已发烧,马上隔离”if语句(多分支)if 条件:语句或语句组Aelif 条件2::语句或语句组Belse: :语句或语句组C思考高一要进行体测,其中有一项是仰卧起坐,如果一分钟做30个及以上,则仰卧起坐合格,否则,不合格。你会编写程序,判断同学们仰卧起坐是否合格吗?看一看 流程图gs=____(input('请输入一分钟内做的仰卧起坐个数:'))___ gs____:print(”恭喜你,合格啦”)___print('继续加油啊,你还没合格~)input("运行完毕,请按回车键退出...")完善并修改看一看 流程图gs=int(input('请输入一分钟内做的仰卧起坐个数'))if gs>=30:print(”恭喜你,合格啦”)else:print('继续加油啊,你还没合格~')input("运行完毕,请按回车键退出...")想一想:如果想要测试班里52个同学仰卧起坐是否合格,怎么办?问题循环了解循环的基本结构学会计数循环的使用方法学习目标学会使用计数循环解决问题循环循环——for循环定义1.循环计算机程序周而复始地重复同样的步骤,称为循环。2.for循环如果我们想要某件事情重复执行具体次数的时候可以使用for循环。语句格式计数循环for 循环变量 in 列表:语句或语句组重复一定次数的循环格式for i in [10,5,30]:print (i)循环体循终止条件变量i什么是列表?列表:用于存储任意数目、任意类型的数据集合内存:多个连续的存储空间标准格式及特征:a=[“张三”,”李四”,”王二麻”,”王五”]b=[1,2,90,50,72]c=[1,2,”张三”,50,72]for i in ["张三","李四","王二麻","王五"]:print(i)小练习:输出列表中的每个元素:range()函数range(start,end,step)功能:生成一定范围的整数格式:start:起始值(包含),可选,默认值为0end:结尾值(不包含),必选step:步长,可选,默认值为1语句格式思考:range(2,8,3)range(2,8)语句格式range()函数可以生成某个范围内的数字列表例如:range(1,6)生成[1,2,3,4,5]range(8)生成[0,1,2,3,4,5,6,7]左闭右开for 循环变量 in range():语句或语句组问题如果我想输出100个“好好学习”应该怎么做?问题一for i in range(100):print (“好好学习”)for 循环变量 in 列表:语句或语句组输出1个“好好学习:”输出100个“好好学习:”print (“好好学习”)print (i,“好好学习”)改成循环体想一想:如果想要测试班里52个同学仰卧起坐是否合格,怎么办?问题gs=int(input('请输入一分钟内做的仰卧起坐个数'))if gs>=30:print('恭喜你,合格啦')else:print('继续加油啊,你还没合格~')循环体for i in range(52): 展开更多...... 收起↑ 资源预览