当我运行这个简单的脚本并输入信息时,会出现一个错误:import java.util.Random;
public class VectorAndList {
public static void main(String arg[]){
Random random = new Random();
int number ;
for(int i=0;i<10;i++)
System.out.println(number = random.nextInt(100)+ (-100)) ;
}
}
。
Name error: name'...' is not defined
答案 0 :(得分:1)
我已将您的代码修改为正确的状态:
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))
有三个错误:
打印件需要小写并且
缺少右括号
f格式也需要小写。
答案 1 :(得分:1)
为了扩展Tarun Guptas的答案,python中的约定是函数名总是以小写字母开头。大写的第一个字母是为类保留的。 python的所有内置功能都坚持这些约定。对于变量名称也是如此,永远不要用大写字母开始它们。
如果你发现自己在语法错误之后狩猎了很多,那就给自己一个带有良好python linter的编辑器,即内置的功能,可以动态检查代码。这将有助于您快速避免最常见的错误。
当你在python中前进时,你应该真正查看python style guide。 python中的大多数约定都不是由语言严格规定的,但是如果你打算与其他程序员进行交互,如果你不坚持使用pep8,他们会非常讨厌你。