|
发表于 2021-1-17 15:43:47
|
显示全部楼层
- for i in range(1,6):
- for j in range(5-i):
- print(' ',end=' ')
- for j in range(1,2*i):
- print('*',end=' ')
- print('\n')
- """
- 先说一下print的end
- 默认是 \n 换行
- print(' ',end=' ') ==>print(' ',end='')
- print('*',end=' ') ==>print('* ',end='')
- print('\n') ==>print('\n\n',end='')
- 下边说代码
- for i in range(1,6): # i == 1 ,2 ,3 ,4 ,5
- for j in range(5-i): # j == 4 ,3 ,2 ,1 ,0
- print(' ',end=' ')# 表示会在下一行开始打印8 ,6 ,4 ,2 ,0个空格 ,不换行
- for j in range(1,2*i):# 2*i 为 2 ,4 ,6 ,8 ,10,即分别循环 1 ,3 ,5 ,7 ,9次
- print('*',end=' ') # 表示会打印 1 ,3 ,5 ,7 ,9个"* "
- print('\n')#表示换两行
- #连起来就是第1行打印8个" "1个"* "
- #换两行
- #第3行打印6个" "3个"* "
- #换两行
- #第5行打印4个" "5个"* "
- #换两行
- #第7行打印2个" "7个"* "
- #换两行
- #第9行打印0个" "9个"* "
- #换两行
-
- """
复制代码 |
|