2024-09-24 22:23:09 发布
网友
初学者在这里,试图使板游戏'策划者'用python来测试我所学到的东西。在这里,用户必须输入任何4种颜色,他们与4个预先选择的颜色比较
我想知道是否可以更改用户输入颜色的文本颜色(例如,用户输入“red”,因此我希望“red”以红色打印。)
我试过colorama,但显然这只适用于代码中的文本,因为我不知道用户将在哪里输入什么。。 感谢您的帮助
提前谢谢
(如果你想看我的代码,我可以分享,但我不认为这会有任何帮助:))
根据用户输入的内容,您可以在“打印”中添加以下代码,以特定颜色显示内容
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")
在这里你可以找到更多的细节
https://pypi.org/project/colorama/
根据用户输入的内容,您可以在“打印”中添加以下代码,以特定颜色显示内容
这里的“\033”是转义序列,每次都保持不变
1表示普通样式
32是绿色的颜色代码
40m为背景(黑色)
更多参考请看这个-
http://ozzmaker.com/add-colour-to-text-in-python/
您也可以使用colorama
在这里你可以找到更多的细节
https://pypi.org/project/colorama/
相关问题 更多 >
编程相关推荐