既然num<10的情况用continue都跳过了,为什么还写num +=1?
s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' num = 1 for ch in s: if num < 10: num = num + 1 # 就是这里 continue # 当num < 10时,跳过后续循环代码,继续下一次循环 print(ch) num = num + 1
我觉得line 5的num = num + 1可以不写吧?反正这段循环因为num<10也被continue跳过去了。
真正起运行计算的是最后一行的num=num+1