我想要一个输出乘法表的工具。 所以我写了这个:
def multiplicationTable(number):
for x in range(1, 11):
result = number * x
print(f'{number} X {x} = {result}')
result = multiplicationTable(5)
print(result)
它按预期返回一个乘法表,但后跟一个额外的None
类型值。你知道吗
5 X 1 = 5
5 X 2 = 10
5 X 3 = 15
5 X 4 = 20
5 X 5 = 25
5 X 6 = 30
5 X 7 = 35
5 X 8 = 40
5 X 9 = 45
5 X 10 = 50
None
为什么会这样。你知道吗
multiplicationTable(number)
没有返回值。你知道吗默认情况下,当没有给出
return
值时,python函数将返回None
,表示它已成功执行。你在其他语言中也有同样的行为。你知道吗为了说明这一点,我让您的函数在结尾处返回一些内容:
输出:
相关问题 更多 >
编程相关推荐