您可以在同一行上接受多个用户输入吗?

时间:2020-09-26 04:27:07

标签: python input

有什么办法可以打印文本,输入用户输入并在同一行上再次打印某些内容?有点像这样:

>>> I am [user_input1] years old and I am a [user_input2] person.

1 个答案:

答案 0 :(得分:0)

如果您能够在打印完整的语句之前要求用户提供输入信息,那么可以。

print('I am',input('user_input1:'),'years old and I am a',input('user_input2:'),'person.')

#user_input1: foo
#user_input2: bar
#I am foo years old and I am a bar person.

或者这就是你的意思:

print('I am [user_input1] years old and I am a [user_input2] person.')
print('I am',input('user_input1:'),'years old and I am a',input('user_input2:'),'person.')


#I am [user_input1] years old and I am a [user_input2] person.
#user_input1: foo
#user_input2: bar
#I am foo years old and I am a bar person.

相关问题