在大多数(如果不是全部)编程语言中,“ for循环”是一种可以多次运行一段代码的机制。
这段代码:
for i in range(5): print i
可以这样工作:
i = 0print ii = 1print ii = 2print ii = 3print ii = 4print i
所以你看,什么情况是不是
i得到值0,1,2,3,4 与此同时 ,而是顺序。
我假设当您说“ call a,它只给出5”时,您的意思是这样的:
for i in range(5): a=i+1print a
这将打印给出的 最后一个 值。每次循环迭代时,该语句
a=i+1将
a用新值覆盖上一个值。
代码基本上按顺序从上到下运行,而for循环是一种使代码返回并再次执行的方法,其中一个变量的值不同。
我希望这能回答您的问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)