在 Python 空闲时突出显示文本
Highlight text in Python Idle
所以我正在修改我的代码,我希望我可以只突出显示我犯了错误的部分,这样如果我回过头来就可以很容易地发现错误并从中吸取教训... .
#Don't Need True When Using In
gifts = []
l = input ("What do you want to have?")
gifts.append(l)
while l.lower() != "nothing" :
l = input ("Anything else?").lower()
gifts.append(l)
a = gifts.index("nothing")
gifts = gifts[:a] + gifts[a+1:]
if "soup" in gifts ==True:
b = gifts.index('soup')
gifts = gifts[:b]+["broth"]+gifts[b+1:]
for x in gifts:
print ("I can give you", end= " ")
print (x, end = " ")
print ("if you wish..")
我将它用三重引号括起来以保存它,所以现在一切都是绿色的。我可以只让(如果礼物中的“汤”== True:)部分以某种方式改变颜色吗?
据我所知你不能,但另一种解决方案是写
一种
# TODO - fix stuff on the left --------------------------------
在这一行右边评论
所以我正在修改我的代码,我希望我可以只突出显示我犯了错误的部分,这样如果我回过头来就可以很容易地发现错误并从中吸取教训... .
#Don't Need True When Using In
gifts = []
l = input ("What do you want to have?")
gifts.append(l)
while l.lower() != "nothing" :
l = input ("Anything else?").lower()
gifts.append(l)
a = gifts.index("nothing")
gifts = gifts[:a] + gifts[a+1:]
if "soup" in gifts ==True:
b = gifts.index('soup')
gifts = gifts[:b]+["broth"]+gifts[b+1:]
for x in gifts:
print ("I can give you", end= " ")
print (x, end = " ")
print ("if you wish..")
我将它用三重引号括起来以保存它,所以现在一切都是绿色的。我可以只让(如果礼物中的“汤”== True:)部分以某种方式改变颜色吗?
据我所知你不能,但另一种解决方案是写
一种
# TODO - fix stuff on the left --------------------------------
在这一行右边评论