-1
关于为何此代码无法使用的任何想法? 我不断收到一个错误Python对象不可订阅
def boxCheck(number1,number2,number3):
if number1 * number2 * number3 == 0 or number1 < 0 or number2 < 0 or number3 < 0:
return False
else:
numbers = [number1, number2, number3]
sortedNumbers = numbers.sort()
trial1 = number1 * number2 * number3
trial2 = sortedNumbers[1] * sortedNumbers[1]
if trial1 == trial2:
return True
else:
return False
boxCheck(4,16,8)
不要只说“我不断收到错误”,显示错误。复制它并粘贴到这里,确切的文字,回溯等。在这种情况下,问题很明显,但往往不是这样 - 跟踪(这会告诉我们你有一个'TypeError:'NoneType 'object is not subscriptable',并且它特别指出'sortedNumbers [1]')是开始调试它的唯一方法。 – abarnert 2014-09-11 00:47:03