Python 为什么我会得到一个“;名称错误:名称“&引用;“未定义”;当我运行此代码并输入信息时?

Python 为什么我会得到一个“;名称错误:名称“&引用;“未定义”;当我运行此代码并输入信息时?,python,Python,当我运行这个简单的脚本并输入信息时,会出现一个错误,上面写着:Name错误:Name'…'未定义 Name = str(input("Enter the name of your friend: ")) Age = int(input("Enter age of that friend: ")) print("The name of your friend is {} and their age is {}".format(Name, Age)) 我已将您的代码修改为正确状态: name =

当我运行这个简单的脚本并输入信息时,会出现一个错误,上面写着:
Name错误:Name'…'未定义

Name = str(input("Enter the name of your friend: "))
Age = int(input("Enter age of that friend: "))
print("The name of your friend is {} and their age is {}".format(Name, Age))

我已将您的代码修改为正确状态:

name = str(input("Enter the name of your friend"))
age = int(input("Enter age of that friend"))
print("The name of your friend is {} and their age is {}".format(name, age))
有三个错误:

  • 打印的p必须是小写和小写

  • 缺少一个右括号

  • 格式的f也需要小写


  • 我已将您的代码修改为正确状态:

    name = str(input("Enter the name of your friend"))
    age = int(input("Enter age of that friend"))
    print("The name of your friend is {} and their age is {}".format(name, age))
    
    有三个错误:

  • 打印的p必须是小写和小写

  • 缺少一个右括号

  • 格式的f也需要小写


  • 为了扩展Tarun Guptas的答案,python中的约定是函数名总是以小写字母开头。大写首字母是为班级保留的。python的所有内置功能都遵循这些约定。变量名也是如此,不要以大写字母开头

    如果您发现自己在寻找大量语法错误,那么就为自己准备一个具有良好python linter的编辑器,即可以动态检查代码的内置功能。这将帮助您在避免最常见错误方面取得快速进步


    当您学习python时,您应该真正检查一下。python中的大多数约定都不是该语言严格规定的,但是如果你计划与其他程序员交互,如果你不遵守pep8,他们会对你怀恨在心。

    要扩展Tarun Guptas的答案,python中的约定是函数名总是以小写字母开头。大写首字母是为班级保留的。python的所有内置功能都遵循这些约定。变量名也是如此,不要以大写字母开头

    如果您发现自己在寻找大量语法错误,那么就为自己准备一个具有良好python linter的编辑器,即可以动态检查代码的内置功能。这将帮助您在避免最常见错误方面取得快速进步


    当您学习python时,您应该真正检查一下。python中的大多数约定都不是该语言严格规定的,但是如果你计划与其他程序员交互,如果你不遵守pep8,他们会对你怀恨在心。

    你在使用python吗?另外,请修复代码中的拼写错误。您正在使用Python2吗?另外,请修复代码中的拼写错误。