【发布时间】:2018-05-16 09:54:39
【问题描述】:
嗨,我有一个简单的功能:
def check_val(value):
if value < 10:
previous = value
return previous
else:
current = value + 10
return current
a = check_val(3)
我如何知道current 或previous 是否被退回?
【问题讨论】:
-
你可以让你的变量名做:a_as_str,然后和“current”比较
-
你想要的行为是什么?
-
如果您没有在全局命名空间中定义
value,这应该会引发错误。如果你这样做了,你可以随时检查a - 10 == value是否返回current。 -
我不知道为什么这被否决了。 似乎对我来说很清楚 OP 需要什么(以及至少另一个)。 可能有重复,但我找不到。
标签: python function if-statement return