第八题:输出 9*9 乘法口诀表

▼魔方 西西 提交于 2019-11-29 12:08:47
#:输出 9*9 乘法口诀表。
#方法一:两层循环,区分换行还是一行输出,保证格式正确
'''for i in range(1,10):
    for j in range(1,i+1):
        if(j==i):
            print('%d*%d=%d'%(j,i,i*j),end='\n')#在这给个判断是否是这一行的最后一个数,若是最后一个数就不使用逗号间隔了,而是换行
        else:
            print('%d*%d=%d'%(j,i,i*j),end=',')
'''


for i in range(1,10):
    print()#在这写一个print()就换行了
    for j in range(1,i+1):
        print('%d*%d=%d'%(j,i,i*j),end=' ')
#用两个列表存放1到9,用到break介绍二层循环
list1=[1,2,3,4,5,6,7,8,9]
list2=[1,2,3,4,5,6,7,8,9]
for i in list1:
    for j in list2:
        if(j==i):
            print('%d*%d=%d' % (j, i, i * j), end='\n')
        elif(j<i):
            print('%d*%d=%d' % (j, i, i * j), end=',')
        else:
            break#break第二层循环



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!