循环语句,经常因各种组合变化,会将初学者搞的云里雾里,稍不留神就容易出错。究其原因,是对语法结构的理解不够透彻,因此,在写代码的时候,犯逻辑错误。
关于内外双循环,我总结了这样的一套编程思路,以不变应万变,感觉效果不错!
1. 先完成“外循环”的代码书写
2. 巧用pass提前占位“内循环”
3. 最后完成“内循环”的代码书写
案例:输出一个三行四列的矩形
方案1:外循环用for--in,内循环用while
#1. 先完成外循环部分,如下
for i in range(3):
pass
print('')
#2. 再完成pass部分,如下
a=1
while a<5:
print('*\t',end='')
a+=1
#3. 将内循环的内容替换掉“pass”
for i in range(3):
a=1
while a<5:
print('*\t',end='')
a+=1
print('')
---》输出如下结果
* * * *
* * * *
* * * *