【发布时间】:2021-11-04 04:15:15
【问题描述】:
在指导我更正代码的用户的帮助下,我编写了代码。
我的代码最后也打印出“无”,我不想要它。我应该怎么做才能解决这个问题?
【问题讨论】:
-
"当我尝试将 print 更改为 return 时,输出错误。那么我该如何解决这个问题??"好吧,你认为为什么会发生这种情况?您对
return的工作原理有何理解?当你调用一个函数时,它可以return多少次?returns 之后会发生什么? -
"我的代码最后也打印出'None',我不想要它。我应该怎么做才能解决这个问题?"好吧,你认为为什么会发生这种情况?您认为哪一行代码会导致这种情况发生?那价值从何而来? (提示:你对 Python 中函数的返回值了解多少?如果你写
x(y()),什么会传递给x?如果y不包含return语句,它会返回什么?) -
如果您不知道这些问题的所有答案,那么这就是research 的用武之地。如果您知道,那么至少您的一些答案自己的问题应该很明显。