内容正文:
第24课:循环的嵌套
陪孩子一起学Python
——编程从零学起
1
本课内容:
1.学习break语句的使用方法
2.学会continue语句的使用方法
3.理解循环中的else分支语句的作用
2
循环的嵌套
定义:
一个循环体内可以嵌入另一个循环,一般称为“嵌套循环”,或者“多重循环”。
例:
day = 1while day < 8: print("星期",day) hour = 0 while hour < 24: print(hour,"小时") hour += 1 day += 1
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
3
循环的嵌套
开始
条件为真?
是
否
代码....
代码....
结束
嵌套循环结构
循环
条件为真?
循环代码块
循环代码块
否
是
循环
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
4
练习一:
打印输出
0 0 0 0 0
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
for i in range(5): for j in range(5): print(i,end = "\t") print()
参考程序
5
练习二:
打印九九乘法表
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
6
课后练习
设计一个自动打印*号的程序,要求用户自定义行和列
运行效果
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
7
THANKS
陪孩子一起学Python
——编程从零学起
8
$$