文章目录
第五章 循环嵌套
1. 循环嵌套
1.1 用循环打印5行5列小星星
i = 0
while i < 5:
print('*****')
i+=1
结果
*****
*****
*****
*****
*****
1.2 用嵌套循环打印5行5列小星星
i=0
while i <5:
j=0
while j<5:
print('*',end='')
j+=1
print('')
i+=1
结果
*****
*****
*****
*****
*****
1.3 用嵌套循环打印5行递增小星星
i=0
while i<5:
j=0
while j<i+1:
print('*', end='')
j += 1
print()
i+=1
结果
*
**
***
****
*****
1.4 用嵌套循环打印5行递减小星星
i=0
while i<5:
j=0
while j < 5-i:
print('*',end='')
j+=1
print()
i+=1
结果
*****
****
***
**
*
- 总结: 嵌套循环的特点,外循环可以控制图形的高度,内循环可以控制图形的宽度。
1.5 用嵌套循环打印99乘法表
i = 0
while i < 9:
i += 1
j =0
while j < i :
j += 1
print(f'{i}×{j} = {i*j} \t',end='') # \t是制表符,前面加个空格更好
print()
</