Python少儿趣味编程《第7课-循环》课件

2024-01-28
| 10页
| 818人阅读
| 428人下载
普通

内容正文:

第7课 循环 PPT课件字体建议: 封面标题:雅黑,44号字,小标题,24号 内容标题:雅黑,32号字,正文:雅黑,24号字 1 什么是循环? 循环和条件的比较 在条件语句中,如果一个条件为真,就允许执行后面的代码块一次。 在循环中,如果一个条件持续为真,就允许将同一段代码执行多次。 循环就是根据条件来重复执行一段代码。 有时,它重复执行一定的次数; 有时它一直重复执行直到某个条件为True; 有时,它一直重复执行直到用户让它停止。 While循环 while语句包含以下部分: ● while关键字; ● 条件; ● 冒号; ● 从下一行开始,缩进的代码块。 sheepCounted=0 while sheepCounted<30: print("I have counted "+str(sheepCounted)+ " sheep.") sheepCounted=sheepCounted+1 print("I fall asleep.") 无止尽的while 循环 如果设置的条件永远都不会是False,那么循环就会进入到无限循环中。 sheepCounted=0 while sheepCounted<30: print("I have counted "+str(sheepCounted)+ " sheep.") #sheepCounted=sheepCounted+1 print("I fall asleep.") 编写程序的时候,要全力避免这种情况。 name="" while name!="Johnson": name=input("Please input a name: ") 4 break语句 可以让while循环立即中断。 name="" while name!="Johnson": print("Please input a name. Enter 'q' to quit: ") name=input() if name == "q": break 另一个示例:程序清单 7.5.py 5 continue语句 只是想要返回到循环开头处,然后根据条件来决定是否继续执行循环,而不是直接退出循环,可以使用continue语句。 number=0 while number<10: number=number+1 if number %3 ==0: continue print ("The current number is :"+str(number)) for循环 for语句包含以下部分: ● for 关键字; ● 变量; ● in 关键字; ● 范围; ● 冒号; ● 从下一行开始,缩进的代码块。 for循环用于循环代码一定次数,而while 循环是只要满足某个条件就 会不断重复。 程序清单 7.7.py animals=["Tiger","Lion","Panda","Bear","Welf"] for animal in animals: print ("This zoo contains a "+animal+".") 用for循环数羊 从0数到9只(程序清单 7.8.py) for sheepCounted in [0,1,2,3,4,5,6,7,8,9]: print("I have counted "+str(sheepCounted)+ " sheep.") print("I fall asleep.") 用range()方法数羊(程序清单 7.9.py) for sheepCounted in range(10): print("I have counted "+str(sheepCounted)+ " sheep.") print("I fall asleep.") 进一步比较程序清单7.10.py和程序清单7.11.py中range()的用法。 “成绩单”示例程序 任务 1.首先,还是要定义一个列表来存储学生的信息。 2.然后,我们通过while循环,让程序一直运行,只有在主动要求退出系 统时,才可以关闭程序。后面要执行的代码都作为子句,放到while循环中。 3.程序将功能列表显示给用户,让用户知道如何进行选择。 4.然后,程序根据用户的选项,使用条件语句,分别执行添加、删除、修改、查询、显示所有学生信息和退出程序的功能。 5.添加学生信息的时候,通过for循环遍历列表中所有元素,判断系统中是否已有相同 的学号,只有在没有相同学号的情况下才可以添加成功。 6.删除学生的时候,也是通过for 循环找到要删除的元素。 7.修改学生的

资源预览图

Python少儿趣味编程《第7课-循环》课件
1
Python少儿趣味编程《第7课-循环》课件
2
Python少儿趣味编程《第7课-循环》课件
3
Python少儿趣味编程《第7课-循环》课件
4
Python少儿趣味编程《第7课-循环》课件
5
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。