当我想在python中接受用户输入时,它会在下一行接收输入,但我希望ti在同一行中输入。怎么实现呢?
我正在接受这样的输入
print("Enter your name:",end=" ")
它在控制台上显示为
Enter your name:
Ankit
但我希望它为
Enter your name:Ankit
答案 0 :(得分:4)
您需要使用input
方法:
response = input("Enter your name:")
(或raw_input
for python 2)
答案 1 :(得分:0)
使用input()方法 只需输入,
userinput = input("Enter your name: ")
答案 2 :(得分:0)
如果您使用Python 2.x
:
response = raw_input("Enter your name:")
如果您使用Python 3.x
:
response = input("Enter your name:")
替代解决方案:
对于python 2.x:
print("Enter your name:"),
response = raw_input()
对于python 3.x:
print("Enter your name:", end="")
response = input()