Python 如何使print()接受同一行中的用户输入?
当我准备在python中获取用户输入时,它将在下一行中获取输入,但我希望ti在同一行中获取输入。如何做到这一点 我是这样做的Python 如何使print()接受同一行中的用户输入?,python,Python,当我准备在python中获取用户输入时,它将在下一行中获取输入,但我希望ti在同一行中获取输入。如何做到这一点 我是这样做的 print("Enter your name:",end=" ") 它在控制台上显示为 Enter your name: Ankit 但我想把它当作 Enter your name:Ankit 您需要使用input方法: response = input("Enter your name:") (对于Python2,或raw\u input)使用input()方法
print("Enter your name:",end=" ")
它在控制台上显示为
Enter your name:
Ankit
但我想把它当作
Enter your name:Ankit
您需要使用
input
方法:
response = input("Enter your name:")
(对于Python2,或raw\u input
)使用input()方法
只是打字
userinput = input("Enter your name: ")
如果您使用的是Python 2.x:
response = raw_input("Enter your name:")
response = input("Enter your name:")
如果您使用的是Python 3.x:
response = raw_input("Enter your name:")
response = input("Enter your name:")
替代解决方案:
对于Python2.x:
print("Enter your name:"),
response = raw_input()
对于python 3.x:
print("Enter your name:", end="")
response = input()
我就是不明白你是如何通过
print
接受输入的。。。