问题分析
本题侧重循环语句的使用,以及打印的格式。
代码实现
#九九乘法表:本代码有3种不同的打印格式。
#三角形
#'''
for i in range(1,10):
for j in range(1,i+1):
print(j,'*',i,'=',i*j,end='\t',sep='')
print()
#'''
print('\n'+'='*28+'我是华丽的分割线'+'='*28+'\n')
#矩形
#'''
for i in range(1,10):
for j in range(1,10):
print(j,'*',i,'=',i*j,end='\t',sep='')
print()
#'''
print('\n'+'='*28+'我是华丽的分割线'+'='*28+'\n')
#查表形状
#'''
print(' '*16+'九九乘法表')
print('∵'*25)
a =' '*3
for i in range(1,10):
a +='%4d'%i
print(a)
print('∴'*25)
for i in range(1,10):
currLine='|'+str(i)+'|'
for j in range(1,10):
currLine+='%4d'%(i*j)
print(currLine)
#'''
运行结果如下: