在 python 中使用 raw_input 时,用户必须输入一个输入,然后按 Enter 键。 有没有一种方法可以让我编写一些代码,其中代码会同时提示多个用户输入,然后按 Enter 键运行代码?
例如: 而不是...
>>> Name: <prompt> <enter>
>>> Age: <prompt> <enter>
>>> Gender: <prompt> <enter>
它会有...
>>>
Name: <prompt>
Age: <prompt>
Gender: <prompt>
<enter>
最佳答案
不,input()
只允许提供一个字符串输入。
你可以做的是:
name, age, gender = input('Enter Name|Age|Gender:').split('|')
# user inputs "ABC|30|M"
print(name, age, gender)
# ABC 30 M
现在您只需依赖用户名中没有 |
字符即可。
或者,当然,您可以提出单独的问题。
关于python - 如何通过input()输入多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49325956/