写一个 Python示例,用 For 循环和 While 循环打印乘法表,并举例说明。
这个 Python示例使用 For 循环显示从 8 到 10 的乘法表。
print(" Multiplication Table ")
for i in range(8, 10):
for j in range(1, 11):
print('{0} * {1} = {2}'.format(i, j, i*j))
print('==============')
Python 乘法表输出
Multiplication Table
8 * 1 = 8
8 * 2 = 16
8 * 3 = 24
8 * 4 = 32
8 * 5 = 40
8 * 6 = 48
8 * 7 = 56
8 * 8 = 64
8 * 9 = 72
8 * 10 = 80
==============
9 * 1 = 9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81
9 * 10 = 90
==============
这个 Python示例允许用户输入任意整数值。接下来, For Loop 中的打印功能将用户输入值的乘法表打印到 10。
num = int(input(" Please Enter any Positive Integer lessthan 10 : "))
print(" Multiplication Table ")
for i in range(num, 10):
for j in range(1, 11):
print('{0} * {1} = {2}'.format(i, j, i*j))
print('==============')
这个 Python 乘法表程序同上。但是这次,我们使用的是 While Loop 。
i = int(input(" Please Enter any Positive Integer lessthan 10 : "))
print(" Multiplication Table ")
while(i <= 10):
j = 1
while(j <= 10):
print('{0} * {1} = {2}'.format(i, j, i*j))
j = j + 1
print('==============')
i = i + 1
Please Enter any Positive Integer lessthan 10 : 8
Multiplication Table
8 * 1 = 8
8 * 2 = 16
8 * 3 = 24
8 * 4 = 32
8 * 5 = 40
8 * 6 = 48
8 * 7 = 56
8 * 8 = 64
8 * 9 = 72
8 * 10 = 80
==============
9 * 1 = 9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81
9 * 10 = 90
==============
10 * 1 = 10
10 * 2 = 20
10 * 3 = 30
10 * 4 = 40
10 * 5 = 50
10 * 6 = 60
10 * 7 = 70
10 * 8 = 80
10 * 9 = 90
10 * 10 = 100
==============
标签: 采集