版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、初中信息技术python编程【用循环实现自动化计算】生活中经常会遇到一些重复性的工作。例如将书包里的十本书,摆放到指定的位 置上,要做的工作就是重复十次;拿起书找位置摆好书。如果用程序的方式 描述这个工作,那就是十个重复的程序段。可是,真的要写出十段同样的程序吗?如 果十段还不算麻烦,那么100段、1000段乃至n段呢?事实上,反复执行屡次的同样的操作,就是循环的思想。应用循环思想编写的程 序,就是循环结构程序。循环结构是程序中一种很重要的结构。其特点是,在给定条 件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反 复执行的程序段称为循环体。Python语言提供了多种循
2、环语句,可以组成各种不同形 式的循环结构。通过本章的学习,你将能够掌握:for语句的使用while语句的使用while语句、for语句、if语句的嵌套使用微工程1计算机来抛硬币(第1册53-55页)#计算机抛硬币 import randommn=|/正面1 ,反面for i in range(10):ms=random.randint(0,l)print(,计算机第1i+lJ次抛出:mnms)微工程2 for循环中的if语句课本上统计抛硬币结果的例子(第1册55-56页)#统计抛硬币0为正面,1为反面 import random me=0,0for i in range(1000):ms=ra
3、ndom.randint(0,1) if ms=0:mc0+=lelse:mcl+=lprint(计算机抛出的正面次数为:me0)print(计算机抛出的反面次数为:,,mcl)微工程3各科成绩快速做(第2册69-71页)#输入成绩求最大、最小、平均分a=input(,请输入各科成绩并以英文逗号分隔:).split( J ) b=int(x) for x in a maxScore=b0 minScore=b0 for i in b: if imaxScore: maxScore=i if ix:|print大了,再猜一次!,)elif yx:print(,小了,再猜一次!,)数次数次数次数次
4、数次数34 的一的一的一的一的一的是束 猜猜猜猜猜猜猜猜猜猜猜就结 你再你再你再你再你冉你,行 入,入,入,入,入,入,运 输,输/输,输/输,输对序 请大请小请小请大请大请猜程数次数次数次数次数次数34 的一的一的一的一的一的是束 猜猜猜猜猜猜猜猜猜猜猜就结 你再你再你再你再你冉你,行 入,入,入,入,入,入,运 输,输/输,输/输,输对序 请大请小请小请大请大请猜程注意:在猜数字的过程中要注意方法,比方一开始可以猜50 ,如果小了就猜75 , 如果大了就猜25这种方法叫做二分法猜数字,可以更加快速的猜对哦!专题二:continue和break语句循环结构不仅仅只有开始和结束循环,在循环过程
5、中,有时也需要更准确的操作。 continue语句可以跳过本次循环体里还没有执行的代码。Break语句那么是跳出整个循环, 不在执行循环体里还没有执行的代码以及下一次循环。1 #continue 和 break 练习2 secret=1 3 for i in I-Lo#ve-Py#thon!:45678910if i=or i= *#*:print(碰到,触发continue .format(i) continueelif i=!:print(碰到,触发break .format(i)breaksecret+=i 11 print(secret)控制台发发发发发发TJ A1 I-I 1 1 1
6、 1 I-I 1 电电电电电电也到52 到 碰到 碰到 碰到碰到!,I-Love-Python 程序运行结束可以看出,当触发continue语句时,本次循环中的“secret+=并没有运行,但是下一轮循环照常,当触发break语句时,循环立即彻底终止。从中我们可以看出,break语句和continue语句的区别:break语句可以跳出当前循环;continue语句可以提前结束本次循环;break语句和continue语句都是配合if语句使用,不同的是break语句在满足条件时提前结束整个循环,而continue语句在满足条件时提前结束本次循环;当break语句和多层for循环结合使用时,break语句总是跳出最近的一层循环。巩固与提升1、以下程序的输出结果是:()a=lwhile a10:a+=2print(a)A、8B、9C、10D、112、关于break语句与continue语句的说法正确的选项是:()A、break语句是用于永久终止循环B、continue语句是用于永久
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理记录的团队协作
- 2026五年级数学上册 循环小数的认识
- 2026二年级数学下册 调查方法的学习
- 2026年医疗废物规范化管理培训试题及答案
- 快捷酒店岗位责任制度
- 意识形态与主体责任制度
- 房地产安全责任制度
- 扶梯安全生产责任制度
- 技术经济承包责任制度
- 护士法律责任制度
- 儿科学硕士26届考研复试高频面试题包含详细解答
- 2026年安徽工贸职业技术学院单招综合素质考试题库含答案详解(模拟题)
- 2026天津市宝坻区招聘事业单位29人笔试备考题库及答案解析
- 2025山西大同市供水排水集团有限责任公司招聘25人笔试历年常考点试题专练附带答案详解
- 20.4 电动机 课件(内嵌视频) 2025-2026学年人教版物理九年级全一册
- 2025-2030高端数控刀具制造行业市场需求现状分析评估竞争规划发展报告
- 2026届广东华南师大附中数学高一下期末达标检测模拟试题含解析
- 2025年郑州电力高等专科学校单招职业技能考试试题及答案解析
- 2025年宜春职业技术学院单招综合素质考试试题及答案解析
- 家政保洁服务标准化手册
- 2026天津宏达投资控股有限公司及所属企业招聘工作人员16人备考题库带答案详解(完整版)
评论
0/150
提交评论