ybfcsc 发表于 2020-6-9 18:45:12

关于\t语法作用问题

09动动手问题02-三色球问题:
有红、黄、蓝三种颜色的求,其中红球 3 个,黄球 3 个,绿球 6 个。先将这 12 个球混合放在一个盒子中,从中任意摸出 8 个球,编程计算摸出球的各种颜色搭配。

小甲鱼答案:
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)
复制代码
注释:range(2, 7) 是产生 这 5 个数,绿球不能是 1 个,因为如果绿球是 1 个的话,红球 + 黄球需要有 7 个才能符合题意,而红球和黄球每种只有 3 个,因此是 range(2, 7)

问题:
代码\t是什么语法?我个人测试好像是起到空格+对齐的作用,希望懂的朋友可以帮忙解释一下

希望可以得到帮助,谢谢

Twilight6 发表于 2020-6-9 18:50:31

本帖最后由 Twilight6 于 2020-6-9 18:55 编辑

\t 是转义字符 ,是水平制表符的意思 可等于一个缩进(TAB) 或等于 4 个空格

https://xxx.ilovefishc.com/forum/202005/27/142600ndywvddv0yiddvvw.png

qiuyouzhi 发表于 2020-6-9 18:52:38

\t是制表符,通常代表4个空格(TAB)

Python_Aaron 发表于 2020-6-9 18:56:26

\t相当于4个空格

ybfcsc 发表于 2020-6-9 19:08:48

Twilight6 发表于 2020-6-9 18:50
\t 是转义字符 ,是水平制表符的意思 可等于一个缩进(TAB) 或等于 4 个空格

非常感谢

Twilight6 发表于 2020-6-9 19:11:52

ybfcsc 发表于 2020-6-9 19:08
非常感谢

没事加油~!
https://xxx.ilovefishc.com/forum/202005/27/132745rjvcvw1z2148jthd.gif

小甲鱼的铁粉 发表于 2020-6-9 19:18:05

Twilight6 发表于 2020-6-9 18:50
\t 是转义字符 ,是水平制表符的意思 可等于一个缩进(TAB) 或等于 4 个空格

四天100个最佳{:10_275:}

Twilight6 发表于 2020-6-9 19:20:01

小甲鱼的铁粉 发表于 2020-6-9 19:18
四天100个最佳

{:10_266:}我要快点

小甲鱼的铁粉 发表于 2020-6-9 19:22:00

Twilight6 发表于 2020-6-9 19:20
我要快点

加油
页: [1]
查看完整版本: 关于\t语法作用问题