#while 练习打印一个5*5矩形
y = 1
while(y <= 5):
x = 1
while(x<=5):
print("*",end=" ")
x+=1
print("")
y += 1
运行结果
#while 练习 打印一个直角三角形
y = 1
while (y <= 5):
x = 1
while(x <= y):
print("*",end="")
x += 1
print()
y += 1
运行结果
#while练习 打印99乘法表
y = 1
while(y <= 9):
x = 1
while(x <= y):
print("%d * %d = %d"%(y,x,x*y),end=" ")
x+= 1
print()
y += 1
运行结果
#while练习 打印一个菱形
y = 1
z = 1
#上面部分
while(y <= 10):
x = 1
n = 1
m = 9
#打印空格
while(m >= y):
print(" ",end=" ")
m -= 1
while(x <= y):
print("*",end=" ")
x += 1
while(n < y):
print("*",end=" ")
n += 1
print()
y += 1
#下面部分
while(z <= 10):
x = 9
n = 9
m = 1
#打印空格
while(m <= z):
print(" ",end=" ")
m += 1
while(x >= z):
print("*",end=" ")
x -= 1
while(n > z):
print("*",end=" ")
n -= 1
print()
z += 1
运行结果