我想编写一个输入来接收一行文本,但是当我直接键入换行符并运行以下代码时,它是有效的。输入可以读取换行符吗?但这与我找到的信息不符
message=input("please enter your name")
print("your name is",message)
答案 0 :(得分:0)
首先,您的答案将根据所使用的python版本而有所不同。 如果使用python2.7,则可以使用“ raw_input”代替“ input”来将字符串作为用户的输入。 另外,我认为您在打印功能中宁愿使用“ +”而不是“,”。
message = raw_input("please enter your name\n")
if message:
print ("your name is"+ message)
如果您使用的是python3,则只需添加换行符即可。
message = input("please enter your name\n")
if message:
print ("your name is", message)