itersLeft"是什么意思?

0 投票
3 回答
2915 浏览
提问于 2025-04-16 17:01

我正在通过麻省理工学院的开放课程学习Python,老师在讲课时通常解释得很清楚。不过今天他在一段代码中用了“itersLeft”这个词,然后就直接跳过了,假设大家都知道它是什么意思。我试着在网上查找,但没什么收获。有没有人能解释一下这个词的意思和它的功能是什么?

代码:

y = 0 
x = 3 
itersLeft = x 
while(itersLeft>0):
    y = y = x
    itersLeft = itersLeft - 1
    #print 'y =',y,',itersLeft=',itersLeft
    print y

编辑:

这是视频链接:Lec 2 | MIT 6.00 计算机科学与编程入门

这是完整代码的链接:代码链接

我在想这可能是“剩余整数”的缩写……我也不太确定 :/

3 个回答

0

这句话的意思是剩下的整数,也就是他在这段代码中进行重复加法时,还剩下多少个完整的数字!

0

我觉得 itersLeft 不是一个Python的模块或者函数。谷歌找不到相关信息,这更能说明这一点。

我猜这个名字的意思可能是 剩余的迭代次数,或者是 左边的迭代(可能是在二叉树中进行迭代)。

6

在没有看到任何代码的情况下,我会说可以用“剩余的迭代次数”或者“剩余的迭代器”。

编辑:

这只是一个名字。它和一个对象绑定在一起。就像 xy,或者 numberOfItemsLeftInTheFridge 这样的名字。

撰写回答