如何编写一个会询问您姓名的程序,然后显示"Hello Name",其中"name"是您在python 3.3.4中输入的名称?

use*_*570 -3 python variables input

例如:

What is your name?
Anna
Hello Anna
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一些东西;

print
var = (input("What is your name? ")
print:("you entered", var) 
Run Code Online (Sandbox Code Playgroud)

但我收到的只是语法无效.

iCo*_*dez 5

你的脚本有很多问题:

  1. 由于您实际上并未调用该print函数,因此第一行无效.我建议您删除它.这不是必需的.

  2. 第二行有一个额外的左括号:

    var = (input("What is your name? ")
    #   --^
    
    Run Code Online (Sandbox Code Playgroud)
  3. 第三行有一个冒号,这是非法语法:

    print:("you entered", var) 
    #  --^
    
    Run Code Online (Sandbox Code Playgroud)
  4. 要使提示看起来像您的示例,您需要\n在其末尾添加换行符().

以下是您脚本的固定版本:

var = input("What is your name?\n")
print("Hello", var)  # I also put "Hello" here, like in your example
Run Code Online (Sandbox Code Playgroud)

演示:

What is your name?
Anna
Hello Anna
Run Code Online (Sandbox Code Playgroud)