我的第三个Python小程序

99乘法表:

# Author: fansik
# Description: 99 times table
# method 1
num1 = 0
num2 = 0
while num1 < 9:
    num1 += 1
    while num2 < 9:
        num2 += 1
        print(num2, "*", num1, "=", num1 * num2, end="	")
        if num1 == num2:
            num2 = 0
            print()
            break

# method 2
print('
'.join([' '.join(['%s * %s = %-2s' % (y, x, x*y) for y in range(1, x+1)]) for x in range(1, 10)]))

# method 3
for i in range(1, 10):
    for j in range(1, 10):
        print(j, "*", i, "=", i*j, end="	")
        if i == j:
            print()
            break

# method 4
for i in range(1, 10):
    for j in range(1, i+1):
        print(j, "*", i, "=", i * j, end="	")
    print()

# method 5
x = 1
while x <= 9:
    y = 1
    while y <= x:
        print(y, "*", x, "=", x*y, end="	")
        y += 1
    print()
    x += 1
原文地址:https://www.cnblogs.com/fansik/p/7607859.html