我该如何解决值错误?
x=int(input())
y=int(input())
print(x,y,end="")
r=x-y
print(r)
ValueError:以10为底的int()无效文字:'6 2'
答案 0 :(得分:0)
在代码中,输入第一个数字,然后输入第二个数字。
使用python3
x = int(input())
y = int(input())
print(x, y)
r = x-y
print(r)
这必须工作。
即使使用交互式python shell:
>>> x = int(input())
5
>>> y = int(input())
6
>>> print(x, y)
5 6
>>>
>>> r = x-y
>>> print(r)
-1
>>>
答案 1 :(得分:0)
如果要精确解析“ 6 2”:
input_raw = input()
num_arr = input_raw.split(" ")
x, y = int(num_arr[0]), int(num_arr[1])
print(x - y)