用来练手的python练习题,原题链接: python练习实例35
题干: 文本颜色设置
python中通过指令可以控制输出的背景颜色,前景颜色,以及显示方式。指令的语法如下:
’\033[显示方式;前景色;背景色m 输出字符 \033[0m’
其中,显示方式,前景色,背景色是三个可变参数,开头和结尾是固定的\033和\033[0m。
三个参数可以只设定其中的任意几个,并且由于每个参数对应颜色的代码都各不相同,因此可以不按照顺序输入。参数之间用分号隔开。
举例如下:
print('\033[0;33;40m牛牛牛\033[0m')
输出结果如下:
前景颜色对应的数字为 : 30 31 32 33 34 35 36 37
背景颜色对应的数字为 : 40 41 42 43 44 45 46 47
显示方式对应的数字为 : 0 1 4 5 7 8
具体的数字对应的颜色和显示方式可以参考以下链接: Add Colour to Text in Python
下面引用一下该站的表格: