python九九乘法表

这个乘法表看上去比较舒服,(●’◡’●)

for i in range(1,10):               # i取值1到9
    for  j in range(1,i+1):         # j取值1到i
        s="%d*%d=%d"%(j,i,i*j)      # 赋值乘法公式
        print(s.ljust(8) ,end='')   # 每个字符串占8字符,左对齐,i不变时结尾不换行
    print()                         # i变时换行

python九九乘法表_第1张图片
函数

def mult(n):
    for i in range(1,n+1):
        for j in range(1,i+1):
            s='%d*%d=%d'%(j,i,i*j)
            print(s.ljust(len(s)+2),end='')
        print()
n=int(input('请输入一个整数:'))
mult(n)

python九九乘法表_第2张图片

你可能感兴趣的:(Python例子)