我试图从一个输入中获取两个变量,如下所示:
x, y = input().split()
print(x, y)
Run Code Online (Sandbox Code Playgroud)
但我想让y变量可选,所以如果用户只输入x它只会打印该值.我得到一个ValueErrorif只插入x参数.
谁知道怎么做?
由于这是 Python 3,因此这里有两行使用扩展的可迭代解包。
x, *y = input().split()
y = y[0] if y else ''
Run Code Online (Sandbox Code Playgroud)