作为Python的初学者(Python 3.x),当我遇到一个小问题时,我正试着用脏循环弄脏手 - 毫无疑问是由于我对语言缺乏经验 - 代码运行于一个连续的循环!
代码如下:
n=0
while (n<len(txt)) :
while (n<5) :
#t = txt[n].value
#print(t)
n=n+1
print(n)
在程序中,n是一个控制变量。 txt是一个列表,用于存储从我的Excel工作表中提取的值。该程序的目的是遍历工作表列中每个单元格的内容(由列表txt表示)。 但是,由于此代码中存在一些愚蠢的错误,Python似乎遇到了无限循环。任何帮助将不胜感激。 附:内循环中的5代表了我将再次循环的数字。
答案 0 :(得分:0)
现在看起来效果很好:
n=0 while (n<len(txt)) : if n==50: break while (n<50) : #t = txt[n].value #print(t) n=n+1 print(n)
谢谢ybdesire! (y)的 一个小问题想到 - 为什么Spyder编辑器有时候不会返回到下一个控制台命令行,尽管已经完成了执行?