2016-03-14 181 views
-3

所以我知道有一个大胆的文字问题,我从中得到了它。我试图让单个字母加粗,而其他字母正常。所以继承我的企图。我把它和输入到我的代码:颜色和粗体文字

class color: 
    PURPLE = '\033[95m' 
    CYAN = '\033[96m' 
    DARKCYAN = '\033[36m' 
    BLUE = '\033[94m' 
    GREEN = '\033[92m' 
    YELLOW = '\033[93m' 
    RED = '\033[91m' 
    BOLD = '\033[1m' 
    UNDERLINE = '\033[4m' 
    END = '\033[0m' 

这是我尝试输入颜色大胆。

selection= input('Do you wish to view the results in Alphabetical order 'color.BOLD + '(A)' + color.END',\n scores highest to lowest'color.BOLD + '(B)' + color.END',\n or average score highest to lowest?'color.BOLD + '(C)' + color.END) 

但是,我得到一个语法错误,说无效的语法。

+0

不知道为什么我被下投.. – Draguno

+0

这可能是因为它符合规则二为[题外话问题](http://stackoverflow.com/help/on-topic):“问题关于一个无法再现的问题,或者是由于简单的印刷错误导致的问题,虽然类似的问题可能是关于主题的,但这些问题往往是以不太可能帮助未来读者的方式解决的,这通常可以通过识别和在发布前仔细检查重现问题所需的最短程序。“ – kichik

回答

2

由于您的语法无效,您将得到SyntaxError。您在color.BOLD之前和color.END之后缺少加号。

selection= input('Do you wish to view the results in Alphabetical order ' + color.BOLD + '(A)' + color.END + ',\n scores highest to lowest' + color.BOLD + '(B)' + color.END + ',\n or average score highest to lowest?' + color.BOLD + '(C)' + color.END) 
+0

你在什么操作系统上? – kichik

+0

Windows不支持。试试类似[colorama](https://pypi.python.org/pypi/colorama)的支持。 – kichik

相关问题