我正在学习python教程。我输入了教程所包含的内容,但它无法运行。我认为问题在于教程使用Python 2的东西,而我使用的是Python3.5。例如,本教程在打印后不使用括号,我必须使用,它使用raw_input,其中我只使用输入。
这就是我想要的-
def sumProblem(x, y):
print ('The sum of %s and %s is %s.' % (x, y, x+y))
def main():
sumProblem(2, 3)
sumProblem(1234567890123, 535790269358)
a, b = input("Enter two comma separated numbers: ")
sumProblem(a, b)
main()这是我收到的错误:
ValueError: too many values to unpack (expected 2)如果我只放两个没有逗号的数字,它就会把它们连在一起。我尝试将其更改为整数,但这会导致以下错误:
ValueError: invalid literal for int() with base 10: 当我在这里搜索它时,答案似乎不适用于我的问题,它们更多地涉及到,或者我不明白。
发布于 2018-11-11 21:03:55
https://stackoverflow.com/questions/53253190
复制相似问题