【发布时间】:2022-10-23 21:09:43
【问题描述】:
要在一行上接受多个输入,我知道您可以执行以下操作:
a, b = input().split()
如果用户只输入 1 个输入,他们会遇到 ValueError:
“ValueError:没有足够的值来解包(预期 2,得到 1)”
因此,有没有一种方法可以让用户选择写入 1 个输入或两个输入,以便如果用户只有 1 个输入,变量 b 将被遗忘或替换为占位符?
【问题讨论】:
-
a = input().split()& 然后assert len(a) <= 2?
标签: python python-3.x