1、九九乘法表方法一:
for i in range(1, 10): # 对i在1到9进行循环(不包括10)
for j in range(1, i + 1): # 对j在1到i进行循环(不包括i)
print('%d * %d = %2d ' % (j, i, j * i), end=' ') # 对j,i进行格式化输出,%2d 表示占两位
print() # 用来换行
2、九九乘法表方法二:
i = 1
while i < 10: # 对i在1到9进行循环
j = 1
while j < i+1: # 对j在1到i进行循环
print("{} * {} = {:<2} ".format(j, i, i*j), end=' ') # 对j,i进行格式化输出,{:<2}表示占两位
j += 1
print() # 用来换行
i += 1
3、九九乘法表方法三:
print('\n'.join([' '.join(["{} * {} = {:<2} ".format(j, i, i*j) for i in range(1, j + 1)]) for j in range(1, 10)]))
print('+'.join(['ddd', 'eee', 'ggg'])) # 表示对列表中的元素用'+'进行连接并输出,输出结果:ddd+eee+gggg
4、输出结果: