我对python输入有一些疑问

时间:2019-06-26 07:57:23

标签: python python-3.x input

我想编写一个输入来接收一行文本,但是当我直接键入换行符并运行以下代码时,它是有效的。输入可以读取换行符吗?但这与我找到的信息不符

message=input("please enter your name")
print("your name is",message)

1 个答案:

答案 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)