huangdongdong 发表于 2021-3-5 14:30:55

小白求助,修改代码

def function(read,yellow,green):
    for read in range(0,4):
      for yellow in range(0,4):
            for green in range(2,7):
                if read + yellow + green == 8:
                  print(read,'\t',yellow,'\t',green)


function(3,3,6)

我运行的结果:
0          2          6
0          3          5
1          1          6
1          2          5
1          3          4
2          0          6
2          1          5
2          2          4
2          3          3
3          0          5
3          1          4
3          2          3
3          3          2

我想实现的结果:
red      yellow      green
0          2          6
0          3          5
1          1          6
1          2          5
1          3          4
2          0          6
2          1          5
2          2          4
2          3          3
3          0          5
3          1          4
3          2          3
3          3          2                           

w563815247 发表于 2021-3-5 14:30:56

在第一行后面插入:
    print('read','\t','yellow','\t','green')
即可

wp231957 发表于 2021-3-5 15:04:04

这不都一样吗,加个表头就可以了
页: [1]
查看完整版本: 小白求助,修改代码