在Python中获取输入后如何转到新行?

问题描述 投票:0回答:4

我是Python新手。我只是想得到一个输入,然后转到一个新行

这就是我的代码的样子,

name=input("name :\n")
print(name)

当我运行这个时,我得到,

name :
blue
blue

我想要的是,

name :blue

blue
python input newline
4个回答
0
投票

您不希望提示中出现换行符。您需要在读取输入后获得它。试试这个:

name=input("name :")
print()
print(name)

0
投票

最简单的方法就是这样:

name = input("name: ")
print("\n" + name)

0
投票

' ' 在你的代码中是让输出在下一行,而不是你不这样做,所以输入会内联。然后,当您在打印实际输出之前需要一个空行时,您只需在打印 name 变量之前给出一个空的打印语句即可。

name = input("name: ")
print()
print(name)

希望这能解决您的疑问。


0
投票

名称=输入(“名称:”) 打印() 打印(姓名)

名称=输入(“名称:”) 打印(” “ + 姓名)

© www.soinside.com 2019 - 2024. All rights reserved.