.输出9行内容,,第1行输出1,第2行输出12,第3行输出123,以此类推,第9行输出123456789
line = 1
while line < 10:
colum = 1
while colum <= line:
print("%d"%(colum),end=("")) colum += 1
line += 1
print("")
"""
2.打印图形
*
***
*****
*******
"""
line=1
while line < 5:
i = 1
while i <= 4-line:
print(" ",end=(""))
i+=1
print((2 * line - 1) * "*")
line += 1
"""
3.打印实心菱形
*
***
*****
*******
*****
***
*
"""
line=1
while line < 5:
i = 1
while i <= 4-line:
print(" ",end=(""))
i+=1
print((2 * line - 1) * "*")
line += 1
line1=1
while line1 < 4:
j = 1
while j <= line1:
print(" ",end=(""))
j+=1
print((7 - 2 * line1) * "*")
line1 += 1
---------------------------
#打印九九乘法表
""" 行 列
1x1=1 1 1
1x2=2 2x2=4 2 2
1x3=3 2x3=6 3x3=9 3 3
.....
1x9=9 2x9=18 3x9=27 ........ 8x9=72 9x9=81 9 9
规律:
行的取值范围:1~9
列的取值范围:1~行数
列随着行的变化而变化的
列的最大值和行数相等
"""
#实现:嵌套循环
#外层循环:控制行
line = 1
while line <= 9:
#循环体
#内层循环:控制列
colum = 1
while colum <= line:
print("%dx%d=%d"%(colum,line,line*colum),end=" ")
colum += 1
#换行
print("")
line += 1
"""
行 列
* 1 1
**
***
****
***** 5 5
"""
#外层循环:控制行
i = 1
while i <= 5:
#内存循环:控制列
j = 1
while j <= i:
print("*",end="")
j += 1
print("")
i += 1