打印九九乘法表
1、方法一:
format格式化输出
for i in range(1,10): for j in range(1,i+1): print('{0} * {1} = {2}'.format(i,j,i*j),end='\t') print()
2、方法二:
字符串拼接: +
for i in range(1,10): for j in range(1,i+1): print(str(j) + '*' + str(i) + '=' + str(j*i),end='\t') print()
print('------------------------')
for i in range(1,10):
for j in range(1,10):
print(str(j) + '*' + str(i) + '=' + str(j*i),end='\t')
print()
3、方法三:
for i in range(1,10): line = '' for j in range(1,i+1): line += '{0}*{1}={2:<3}'.format(j, i, j * i) print(line)
4、使用while循环打印九九乘法表
i =1 while i < 10: j = 1 while j < 10: if i >= j: print('{} * {} ={}'.format(i,j,i*j),end='\t') j += 1 i +=1 print()
for i in range(1,10): for j in range(1,10): if i <= j: print('{}*{}={}\t'.format(i,j,i*j),end='') else: print(end='\t') print()

浙公网安备 33010602011771号