首页 > 解决方案 > 以 10 为基数的 int() 的无效文字:'0 1' 在接受输入时

问题描述

我使用以下代码在一行中输入多个用户输入 -

X1,Y1 = int(input()).split()
X2,Y2 = int(input()).split()
X3,Y3 = int(input()).split()

但我收到一条错误消息 - int() 以 10 为底的无效文字:'0 1'

用户提供的输入是 - 0 1

如果有人知道这个问题,那将非常有帮助,谢谢!

标签: python-3.x

解决方案


原因是您不能将 an 拆分int为列表。你可以试试这个:

X1,Y1 = list(map(int, input().split())) # will return a list of int

希望这能解决您的问题。


推荐阅读