【发布时间】:2018-08-22 06:15:19
【问题描述】:
def returnComparison(comparison, *args):
# Sample:
# returnComparison('greater than', 10, 20, 55) --> 55
if comparison == "greater than":
return max(args)
elif comparison == "less than":
return min(args)
else:
flag = True
for arg in range(args-1):
if args[arg] != args[arg+1]:
flag = False
return flag
Error: <class 'NameError'>!
【问题讨论】:
-
这里有什么问题
-
我试图找出代码有什么问题
-
这确实会报错,但不是
NameError,而是TypeError。 -
你编写了一段你不知道它应该做什么的代码?或者您是否复制了某人的代码并且它不起作用并且您不知道您复制了什么?无论哪种方式,您都需要找出代码的用途,以便我们为您提供帮助。我们大多数人不会浪费时间猜测代码应该做什么。请编辑您的问题并提供更多详细信息。
-
如果你甚至不知道它应该做什么并且你也不懂编程语言,你怎么能修复它?没有意义。
标签: python python-3.x class