无论学习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()
打印结果: