【发布时间】:2020-05-05 21:02:14
【问题描述】:
我正在尝试编写一个函数来显示一个数字的乘法表:
def tabellina(n):
for i in range (1,11):
print(n*i)
如果我以这种方式编写函数,它可以正常工作。 如果我输入 4 而不是 n,它会打印:
4,8,12,16,20,24,28...40
但是如果我使用 return 而不是 print,它就不再起作用了,它只会返回 n 值。
我必须使用return,我不能使用print
我该怎么办? (我必须使用 return 而不是打印)
【问题讨论】:
-
return退出循环,这就是为什么你的函数只会返回第一个值。 -
可能返回值列表?
-
我建议学习更多 Python 以及一般的编程知识。 Stack Overflow 不能替代指南或教程。
标签: python python-3.x loops for-loop return