Python 中是否有模块或任何解决方法可以将 0 到 100 的数字从红色变为绿色?我试图通过根据数字更改字体颜色来更好地可视化分数,但不想重新发明轮子。我以为我可以找到 100 种不同的颜色并用它制作一本字典,但想提前询问社区。非常感谢。
注意:我使用的是 Python、Flask 和 HTML。我需要一个简单的函数/模块,我可以将数字插入其中以输出相应的十六进制颜色。
最佳答案
也许尝试将颜色分成 10 个桶,而不是 100 个,然后从中列出一个列表。
colors = ["#first", "#second", "#third", ..., "#tenth"]
然后,编写一个简单的函数,将数字分配给相应的颜色。
def pick_color(num):
if num in range(0, 10):
return colors[1]
elif num in range(10, 20):
return colors[2]
...等等。
关于python - Python 中的颜色编码数字类似于 Excel 条件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58119764/