在一个for循环中只能有一个变量在in前面,而没有for a,b in range(10),这在python2或者python3中都会报错的。
在python中的for循环是和c有比较大的差异,但其实效果类似,甚至比c更方便,它的实质是有一个确定数量的数组,然后用依次遍历数组元素。所以在python中for循环一定是有限的循环。
for a,b in zip(range(10),range(10)) 这样是可行的。
嗨,年轻人不要急。还爆粗。
其实我觉得所有的语言的for循环都差不多吧。你要看组成元素。
c的
for(i=0;i<10;i++)
一个循环的范围 : 0到小于10.
一个承载着循环到哪里的变量: i
循环体:你写的执行程序和 i++
python
for a in range()
你按照c的那3个元素找找。
in后面的这玩意,明显是 一个循环的范围。(在什么什么里面嘛。还有就range这个单词)
承载的变量是什么呢?a咯。
不过python的这个a,不单单是整数那么简单了。C规定了要是一个数,但是python可以是苹果(随便说的一个东西而已,你可以理解为python里面的自定义的 变量什么的)。在一堆有序摆放的苹果,从第一个到最后一个循环。
哥们你这个是 Python for in循环 而不是单单的 for循环, 详细的帖子看下面的帖子, 下面的帖子比较清晰 。
https://www.cnblogs.com/devcjq/articles/6137211.html
你这都能过审核,666.
a,b是变量,random是循环的次数。