为什么在Python中声明'int'会引发错误

时间:2020-07-13 07:35:12

标签: python compiler-errors coding-style variable-declaration

if __name__ == '__main__':
    n = int(raw_input())
    int i
    for i in range(0,n):
        print i**2
if __name__ == '__main__':
    n = int(raw_input())
    for i in range(0,n):
        print i**2

为什么第一个抛出编译错误而第二个正确运行?为什么在python中执行之前不能声明任何变量的数据类型?

1 个答案:

答案 0 :(得分:1)

在python中,您无需声明变量的数据类型,而是动态变量。

而且python不会被编译,它会被解释。

更多信息here