分别使用for循环和while循环写出九九乘法表
# 第一种for循环
for x in range(0, 10):
for y in range(1, x+1):
print("%s*%s= %2s" % (y, x, y*x), end=" ")
print()
print("*"*100)
# 第二种while循环
x = 1
while x < 10:
y = 1
while y < x+1:
print("%s*%s= %2s" % (y, x, y*x), end=" ")
y += 1
x += 1
print()
上面两个都是这一个结果
RUN:
其实还有一个逆序的
# 一
for x in range(9, 0, -1):
for y in range(1, x+1):
print("%s*%s= %2s" % (x, y, y * x), end=" ")
print()
print("*"*71)
# 二
for x in range(0, 10):
for y in range(1, x+1):
print("%s*%s= %2s" % (y, x, y * x), end=" ")
print()
print("*"*71)
分别对应下方图片
RUN:
其实还有其他多种方法可以写,就不一个一个展示啦。