你好,我来回答这个问题。
区别三:
python中定义变量的时候,不需要在变量前声明变量类型,而C语言和JAVA需要,主要是因为python是一个动态语言,变量的类型取决于值的类型,也就是说值了类型决定了变量的类型如下图所示。因此定义变量时必须给变量赋值,因为只有这样,变量的类型才能确定。而JAVA和C是一个静态语言,一旦变量指定了类型,运行中就不能修改类型。
python的一本书里讲到:大部分现代编程语言都提供了某种形式的for循环,但是那些循环侧重于拥有更大的限制性。它们通常只接受一个计数器变量,且该变量必须为数字。循环每执行一次,计数器值就改变一次(每次该变量相同)。
希望对你有所帮助