在Python中使输入可选

Jac*_*kpy 6 python python-3.x

我试图从一个输入中获取两个变量,如下所示:

x, y = input().split()
print(x, y)
Run Code Online (Sandbox Code Playgroud)

但我想让y变量可选,所以如果用户只输入x它只会打印该值.我得到一个ValueErrorif只插入x参数.

谁知道怎么做?

tim*_*geb 2

由于这是 Python 3,因此这里有两行使用扩展的可迭代解包。

x, *y = input().split()
y = y[0] if y else ''
Run Code Online (Sandbox Code Playgroud)