Python 算法实现任意大小乘法表 (包含九九乘法表)
Python 算法实现任意大小乘法表 (包含九九乘法表)
本算法使用 Python 代码实现任意大小的乘法表,包括九九乘法表。算法复杂度为 O(n^2),提供完整代码示例,用户可输入乘法表大小,并获得打印输出。
算法复杂度:O(n^2)
Python 代码实现:
def multiplication_table(n):
for i in range(1, n+1):
for j in range(1, n+1):
print(i, '*', j, '=', i*j, end=' ')
print('
')
n = int(input('请输入乘法表的大小:'))
multiplication_table(n)
代码说明:
multiplication_table(n)函数接受一个整数n作为参数,表示乘法表的大小。- 函数使用嵌套循环遍历 1 到 n 的所有整数,并计算每个数的乘积。
- 使用
print()函数将乘积打印到屏幕上,并使用end=' '将每个乘积之间用制表符隔开。 - 使用
print(' ')在每行输出结束后换行。 - 主函数中使用
input()函数获取用户输入的乘法表大小,并调用multiplication_table()函数进行计算和打印输出。
示例:
当用户输入 3 时,程序会输出以下乘法表:
1 * 1 = 1 1 * 2 = 2 1 * 3 = 3
2 * 1 = 2 2 * 2 = 4 2 * 3 = 6
3 * 1 = 3 3 * 2 = 6 3 * 3 = 9
原文地址: https://www.cveoy.top/t/topic/nZJJ 著作权归作者所有。请勿转载和采集!