想摸妹妹大腚 发表于 2020-4-7 22:08:07

三色球问题编程里面的不解?

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)
1,可以一开始不写print('red\tyellow\tgreen')这个吗?这个是什么意思啊?
2,最后一行的print(red, '\t', yellow, '\t', green) '\t'是什么意思啊?
3,这样照搬的话第一行的\t是字符串,同理最后一行\t不用加" "啊?

BngThea 发表于 2020-4-7 22:14:59

1,可以一开始不写print('red\tyellow\tgreen')这个吗?这个是什么意思啊?
可以不写,只是为了好看

2,最后一行的print(red, '\t', yellow, '\t', green) '\t'是什么意思啊?
\t是制表符,用来对齐的

3,这样照搬的话第一行的\t是字符串,同理最后一行\t不用加" "啊?
比如在引号里才能表示制表符,第一行中都是引号中,最后一行是print的语法,每个逗号隔开的都是独立的

想摸妹妹大腚 发表于 2020-4-7 22:37:18

BngThea 发表于 2020-4-7 22:14
1,可以一开始不写print('red\tyellow\tgreen')这个吗?这个是什么意思啊?
可以不写,只是为了好看



明白了嘻嘻{:5_102:}
页: [1]
查看完整版本: 三色球问题编程里面的不解?