繁体   English   中英

Python 3:如何将输入和字符串添加到同一行?

[英]Python 3: How do I add input and a string to the same line?

我必须将输入与字符串放在同一行,但不知道如何操作。 这是代码:

print('Hello! My name is Awesome Computer.')
print('What is your name?')
name = input()
print('It is good to meet you ' + name + '.')
print('How are you today?')
input()
print('Okay.')
print('I am doing great!')

function input() 接受一个字符串来打印,所以你可以这样做:

name = input("What is your name? ")

并且它会在输入之前打印字符串而不添加换行符

您可以像我在下面所做的那样将一个字符串放入输入 function 参数中,它将打印该字符串并在同一行获取输入。 此外,您的第二个输入 function 调用未保存到变量中。

print('Hello! My name is Awesome Computer.')
name = input('What is your name? ')
print('It is good to meet you ' + name + '.')

# don't forget to save your input into a variable 
mood = input('How are you today? ')
print('Okay.')
print('I am doing great!')
print('Hello! My name is Awesome Computer.')
# print('What is your name?')
name = input('What is your name? ')
print('It is good to meet you ' + name + '.')
# print('How are you today?')
input('How are you today? ')
print('Okay.')
print('I am doing great!')

试验结果

Hello! My name is Awesome Computer.
What is your name? John Doe
It is good to meet you John Doe.
How are you today? Healthy
Okay.
I am doing great!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM