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