巢状for迴圈

定义:一个回圈内有另一个迴圈;如果外迴圈执行n次,内迴圈执行m次,整个迴圈执行n*m次

注意:1.外层迴圈与内层迴圈索引值必需不同
2.程式码的内缩一定要小心

基本语法:
for 变数 in 物件: #外层迴圈
...
for 变数 in 物件: #内层迴圈
...

【例1】印9*9乘法表

【例2】绘制直角三角形

1.强制离开for迴圈 - break指令语法格式:for 变数 in 物件:程式码区块1if 条件运算式: #判断条件运算式程式码区块2break #如果条件运算式是Ture则离开for迴圈程式码区块3

【例1】输出一系列数字元素,当数字为5时,迴圈终止

【例2】列出成员名字,如萤幕输入人数大于串列成员数量时,自动将所输入的人数降为串列成员数

2.for迴圈暂时停止不往下执行 - continue指令语法格式:for 变数 in 物件:程式码区块1if 条件运算式: #如条件运算式是Ture则不执行程式码区块3程式码区块2continue
程式码区块3

【例1】列出有多少分大于或等于30

【例2】列出所有身高是200(含)公分以上的成员资料

3.for...else迴圈语法格式:for 变数 in 物件:程式码区块1if 条件运算式: #如条件运算式是Ture则离开for迴圈程式码区块2break
程式码区块3

【例1】质数测试