python实现九九乘法表
方法原理:两个for循环语句,两个变量i,j,第一个循环控制行,第二个循环控制所乘的数
具体代码:
for i in range(1,10):
for j in range(1,i+1):
print("{}*{}={:<2d}".format(i,j,i*j),end=' ')
print(' ')
输出结果:
需要注意的是{:<2d}是为了给两位数留出两个位置,否则对不齐,<表示左对齐
倒序输出只需改变 i 行代码的range遍历范围:
for i in range(9,0,-1): #表示循环从9开始反向遍历到1,不包括0
for j in range(1,i+1):
print("{}*{}={:<2d}".format(i,j,i*j),end=' ')
print(' ')
输出结果: