#JiuJiuKouJue.py(九九口决.py)
for i in range(1,10): #用range()函数取整列表给九九口诀的从一到九循环取值
for j in range(1,i+1): #用range()函数取列
k=i*j #求行i*列j的值并将结果存储到k中
print('{}*{}={}'.format(j,i,k),end='\t') #打印九九口诀结果.\t:转义字符4/8个空格
print('\n') #\n:换行
效果图
for i in range(1,10):
#实现将乘法表居中输出,控制空格时表达式长度的一半
print(' '*(80-(i-1)*3),end=' ')
for j in range(1,i+1):
if (i*j)//10 ==0:
print('',end=' ')
s = '{0}*{1}={2}'.format(i,j,i*j)
print(s,end=' ')
print()
效果图