python新手入门
打印九九乘法表
# 打印九九乘法表
# 外循环控制行:9行
# 内循环控制列:
# 第一行 1列
# 第二行 2列
# ...
# 第九行 9列
for x in range(1,10): #x=1
for j in range(1,x+1): #j [1,2)
print("%dx%d=%d"%(j,x,x*j),end="\t")
print()
'''
5.分别使用for/while循环打印九九乘法表,倒过来,正着打印
'''
# for x in range(1,10):
# for y in range(1,x+1):
# print("%dx%d=%d"%(y,x,x*y),end="\t")
# print()
# x = 1
# while x<10:
# y = 1
# while y<x+1:
# print("%dx%d=%d" % (y, x, x * y), end="\t")
# y += 1
# x += 1
# print()
#
'''
倒着打印:
外循环打印的行数:
内循环控制打印的列数:
1 9 0
2 8 1
3 7 2
4 6 3
'''
# for x in range(9,0,-1):
# for k in range(0,9-x):
# print("\t",end="\t")
#
# for y in range(x,0,-1):
# print("%d=%dx%d"%(x*y,x,y),end="\t")
# print()
x = 9
while x>0:
k = 0
while k<9-x:
print("\t",end="\t")
k += 1
y = x
while y>0:
print("%d=%dx%d" % (x * y, x, y), end="\t")
y -= 1
print()
x -= 1