w.py 发表于 2024-7-7 20:04:39

这串代码是什么意思,for循环还不太明白

print('red\tyellow\tgreen')
for red in range(0,4):
    for yellow in range(0,4):
      for green in range(2,7):
            if red + yellow + green == 8:
                print(red,'\t',yellow,'\t',green)

Twilight6 发表于 2024-7-7 20:39:44


外层每执行一次,都要将他内部的所有代码正常执行结束

即内部代码包含循环,都要全部执行结束,才会开始下一次

简单理解:最外层的 for 循环最首先执行,每次都完成内部中的所有迭代

w.py 发表于 2024-7-7 20:41:06

我好像明白了,就是把所有的情况都列出来对吧
页: [1]
查看完整版本: 这串代码是什么意思,for循环还不太明白