如何更改美国输入的文本的颜色

2024-09-24 22:23:09 发布

您现在位置:Python中文网/ 问答频道 /正文

初学者在这里,试图使板游戏'策划者'用python来测试我所学到的东西。在这里,用户必须输入任何4种颜色,他们与4个预先选择的颜色比较

我想知道是否可以更改用户输入颜色的文本颜色(例如,用户输入“red”,因此我希望“red”以红色打印。)

我试过colorama,但显然这只适用于代码中的文本,因为我不知道用户将在哪里输入什么。。 感谢您的帮助

提前谢谢

(如果你想看我的代码,我可以分享,但我不认为这会有任何帮助:))


Tags: 代码用户文本游戏颜色redcolorama红色
2条回答

根据用户输入的内容,您可以在“打印”中添加以下代码,以特定颜色显示内容

 print("\033[1;32;40m your text  \n") 

这里的“\033”是转义序列,每次都保持不变

1表示普通样式

32是绿色的颜色代码

40m为背景(黑色)

更多参考请看这个-

http://ozzmaker.com/add-colour-to-text-in-python/

您也可以使用colorama

import colorama
from colorama import Fore, Style

print(Fore.BLUE + "Hello World")

enter image description here

在这里你可以找到更多的细节

https://pypi.org/project/colorama/

相关问题 更多 >