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)

代码说明:

  1. multiplication_table(n) 函数接受一个整数 n 作为参数,表示乘法表的大小。
  2. 函数使用嵌套循环遍历 1 到 n 的所有整数,并计算每个数的乘积。
  3. 使用 print() 函数将乘积打印到屏幕上,并使用 end=' ' 将每个乘积之间用制表符隔开。
  4. 使用 print(' ') 在每行输出结束后换行。
  5. 主函数中使用 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	
Python 算法实现任意大小乘法表 (包含九九乘法表)

原文地址: https://www.cveoy.top/t/topic/nZJJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录