Python显示九九乘法表的几种代码

第一种:

代码如下

for i in range(1,10):
    for j in range(1,i+1):
        print("{}*{}={}".format(i,j,i*j),end="")
    print()

效果如下

Python显示九九乘法表的几种代码_第1张图片

如果不能理解上述所说的range的取值范围,则可以用一个if函数来进行判断,结果与上述一致,代码如下:

for i  in range(1,10):
    for j in range(1,10):
        if i>=j:
            print("{}*{}={}".format(i,j,i*j),end=" ")
        else:
            break
    print()

 同样我们可以用while语句写代码:

x = 1
while x <10:
    y = 1
    while y <= x:
        print("{}*{}={}".format(x,y,x*y),end = ' ')
        y += 1
    print()
    x += 1

你可能感兴趣的:(python,概率论,算法)