无论学习Java还是Python语言,必不可少的就是打印九九乘法表,今天呢,我就以for循环以及while循环正打印与倒打印。
for循环正打印:
for i in range(1,10):#外循环
for j in range(1,i+1):#内循环
print("%dx%d=%d"%(j,i,i*j),end="\t")
print()打印结果:

for循环倒打印:
for i in range(9,0,-1):
for k in range(9-i):
print("\t",end="\t")
for j in range(i,0,-1):
print("%d*%d=%d"%(j,i,i*j),end="\t")
print()打印结果:

for循环反打印:
for i in range(9,0,-1):
for j in range(9,i-1,-1):
print(end="\t""%dx%d=%d"%(j,i,i*j),)
print()打印结果:

while循环正打印:
i = 1
while i <= 9:
j = 1
while j <= i:
print("%dx%d=%d"%(j,i,i*j),end=" \t")
j += 1
i += 1
print()打印结果:

while循环倒着打印:
i = 9
while i > 0:
k = 0
while k < 9-i:
print("\t",end="\t")
k += 1
j = i
while j > 0:
print("%dx%d=%d"%(j,i,i*j),end="\t")
j -= 1
i -= 1
print()打印结果:

版权声明:本文为qq_37232647原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。