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

#:输出 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第二层循环



猜你喜欢

转载自blog.csdn.net/qq_34173491/article/details/80357027