目前以我的能力只能做出这三种。晚上的时候我有突然想到,能不能用一个for循环加上if判断写出来九九乘法表。自己想了一晚上没有想出来。- - !
while嵌套:
w = 1
while w < 10: #外层循环
n = 1
# 内层循环
while n <= w: # 外层循环一次,内层循环多次,(且次数不超过外层循环的次数)
print("%d * %d = %d" %(n,w,w*n),end="\t")
n+=1
w+=1
print()
while for 循环:
w = 1
while w < 10:
for n in range(1,w+1): # range(1,w+1) range函数包含头,不包含尾
print("%d * %d = %d" % (n, w, w * n), end="\t")
w+=1
print()
for 嵌套:
for w in range(1,10):
for n in range(1,w+1):
print("%d * %d = %d" % (n, w, w * n), end="\t")
n+=1
w+=1
print()