您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python的range函数如何工作?

Python的range函数如何工作?

在大多数(如果不是全部)编程语言中,“ for循环”是一种可以多次运行一段代码的机制。

这段代码

for i in range(5):
    print i

可以这样工作:

i = 0
print i
i = 1
print i
i = 2
print i
i = 3
print i
i = 4
print i

所以你看,什么情况是不是i得到值0,1,2,3,4 与此同时 ,而是顺序。

我假设当您说“ call a,它只给出5”时,您的意思是这样的:

for i in range(5):
    a=i+1
print a

这将打印给出的 最后一个 值。每次循环迭代时,该语句a=i+1a用新值覆盖上一个值。

代码基本上按顺序从上到下运行,而for循环是一种使代码返回并再次执行的方法,其中一个变量的值不同。

我希望这能回答您的问题。

python 2022/1/1 18:30:54 有195人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶