Color.red(
        "{:.1f} chat per member".format((sum([x[1] for x in data]) /
                                         len(data)) if len(data) else 0)))
print()
printBarChart(data[:20], fill=Color.red("█"))
if len(data) > 20:
    print("---")
    print("Other from {} member | {}".format(
        Color.red(str(len(data[20:]))),
        Color.red(str(sum([x[1] for x in data[20:]])))))
print()
print()

# Domains
data = chat_counter['domains']
print(Color.blue("-" * 50))
print(Color.blue("Mentioned Domain (Shared Link/URL)"))
print(Color.blue("-" * 50))
print("Domain Count\t: ", Color.blue(str(len(data))))
print("Mention Count\t: ", Color.blue(str(sum([x[1] for x in data]))))
print()
printBarChart(data[:20], fill=Color.blue("█"))
if len(data) > 20:
    print("---")
    print("Other {} domain | {}".format(
        Color.blue(str(len(data[20:]))),
        Color.blue(str(sum([x[1] for x in data[20:]])))))
print()
print()

# Emojis
Пример #2
0
dataset[0].green = 0
dataset[0].blue = 0
dataset[0].label = "VERMELHO"

#VERDE
dataset[1].red = 0
dataset[1].green = 255
dataset[1].blue = 0
dataset[1].label = "VERDE"

#AZUL90oooooooooooooooooo--------------------
dataset[2].red = 0
dataset[2].green = 0
dataset[2].blue = 255
dataset[2].label = "AZUL"

cor.red = input("Digite um tom de vermelho: \n")
cor.green = input("Digite um tom de verde: \n")
cor.blue = input("Digite um tom de azul: \n")

def euclidianDist(point, list_data):
    distancia = []

    for x in list_data:
        distancia.append([math.sqrt(((int(point.red) - x.red)**2) + ((int(point.green) - x.green)**2) + ((int(point.blue) - x.blue)**2)), x.label])
        

    return min(distancia)[1]

print(euclidianDist(cor, dataset))