for循环嵌套for循环不能使用前一个for循环的迭代变量的原因
for times in range(m, n):for time in times:
Expected type 'collections.lterable',got 'int' instead:2 range(m,n)会产生一个从m到n-1的整数序列,使用for循环去迭代,times会得到一个整数,而下一步你却用for循环去迭代一个整数,整数不能迭代,所以会报出错误 语法没问题,但前提times要具有迭代特性,比如列表,字符串一类的 本帖最后由 傻眼貓咪 于 2022-6-9 08:13 编辑
for times in range(m, n):
for time in range(times):
Python 的循环语句:
while 条件性
for 迭代性(不像 C 语言的 for 是条件性)
页:
[1]