【发布时间】:2020-09-19 15:49:00
【问题描述】:
我定义了以下函数:
def test():
return 1
一旦我在控制台中输入以下内容:
test()
我得到返回的预期值 1。但我希望 1 被返回两次,所以我在控制台中输入:
values = [1,2]
for i in values:
test()
但是我现在没有输出。为什么它不产生任何输出,我该如何编辑它呢?
【问题讨论】:
-
print(test())?如果您在 REPL(如解释器)中工作,则仅针对表达式或显式prints 显示输出。 -
在第一种情况下,REPL 打印返回值 1,在第二种情况下,代码块返回 Nothing,因此不打印任何内容