Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 您可以在同一行接受多个用户输入吗?_Python_Input - Fatal编程技术网

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

Python 您可以在同一行接受多个用户输入吗?,python,input,Python,Input,有没有什么方法可以在同一行上打印文本、接收用户输入并再次打印?有点像这样: >>> I am [user_input1] years old and I am a [user_input2] person. 如果您能够在打印完整语句之前向用户请求输入,则可以 print('I am',input('user_input1:'),'yeard and I am',input('user_input2:'),'person.) #用户输入1:foo #用户输入2:条 #我今年五岁

有没有什么方法可以在同一行上打印文本、接收用户输入并再次打印?有点像这样:

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

如果您能够在打印完整语句之前向用户请求输入,则可以

print('I am',input('user_input1:'),'yeard and I am',input('user_input2:'),'person.)
#用户输入1:foo
#用户输入2:条
#我今年五岁,是一个喜欢酒吧的人。
或者这就是你的意思:

print('我是[user\u input1]岁,是[user\u input2]人')
打印('I am',输入('user_input1:'),'year and I am a',输入('user_input2:'),'person.)
#我今年[user\u input1]岁,是[user\u input2]人。
#用户输入1:foo
#用户输入2:条
#我今年五岁,是一个喜欢酒吧的人。

这看起来怎么样?打印句子的第一部分,然后输入,等等?@yedpodtrzitko当然有,不过你可能需要使用奇特的终端控制代码或其他东西。你会在打印语句之前输入,还是先打印然后输入,等等?