对于这个问题,你可以使用以下代码来实现一个加法表:
def addition_table(n):
table = []
for i in range(1, n+1):
row = []
for j in range(1, n+1):
row.append(i + j)
table.append(row)
return table
这个函数接受一个参数n,表示加法表的大小。它会返回一个二维列表,表示一个n x n的加法表。每个元素table[i][j]表示i + j的结果。
例如,调用addition_table(5)
会返回以下加法表:
[[2, 3, 4, 5, 6],
[3, 4, 5, 6, 7],
[4, 5, 6, 7, 8],
[5, 6, 7, 8, 9],
[6, 7, 8, 9, 10]]
这个加法表可以用于学习和练习基本的加法运算。
关于函数的返回值,上述代码中使用了return table
来返回加法表。在调用这个函数时,可以将返回值赋给一个变量,例如result = addition_table(5)
,然后可以通过result
来访问加法表的内容。
希望这个答案能够满足你的需求。如果你有任何其他问题,欢迎继续提问。
领取专属 10元无门槛券
手把手带您无忧上云