|
|
1鱼币
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)
第一行代码和最后一行,打印的时候'\t'是起到了换行的作用么?不太明白这两行括号里面的含义
print函数的python解释是 - print(...)
- print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
复制代码
即:默认print()则会输出一个‘\n’换行符。而‘\t’是相当于键盘上的Tab键,一般情况下是4个空格的长度。所以输出是
- 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
复制代码
|
最佳答案
查看完整内容
print函数的python解释是
即:默认print()则会输出一个‘\n’换行符。而‘\t’是相当于键盘上的Tab键,一般情况下是4个空格的长度。所以输出是
|