Skip to content
Advertisement

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

I have to put the input on the same line as the string and can’t figure out how. Here’s the code:

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!')

Advertisement

Answer

The function input() takes in a string to print so you can do this:

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

And it will print the string before taking input without adding a newline

User contributions licensed under: CC BY-SA
8 People found this is helpful
Advertisement