2024-09-27 07:20:55 发布
网友
下面的代码(据称)返回none。你知道吗
def addTwo(startingvalue): endingvalue = startingvalue + 2 return endingvalue sum1 = addTwo(5) sum2 = addTwo(52) print('The results of adding are ', sum1, sum2)
正如人们在评论中提到的,您的一个函数调用中有一个小的输入错误,它会抛出一个NameError。但除此之外,它还可以很好地处理以下输出:
The results of adding are 7 54
好吧,问题是,问题中的代码是正确缩进的,your screenshot中的代码是错误缩进的。在屏幕截图中,第6、7和8行是缩进的,这意味着它们在函数中。由于函数在第3行返回并且从未被调用,因此无法获得正确的输出。你知道吗
正如人们在评论中提到的,您的一个函数调用中有一个小的输入错误,它会抛出一个NameError。但除此之外,它还可以很好地处理以下输出:
好吧,问题是,问题中的代码是正确缩进的,your screenshot中的代码是错误缩进的。在屏幕截图中,第6、7和8行是缩进的,这意味着它们在函数中。由于函数在第3行返回并且从未被调用,因此无法获得正确的输出。你知道吗
相关问题 更多 >
编程相关推荐