def valuta_meteo(temperatura, umidita, pioggia, vento, uv, codice):

    punteggio = 0

    # TEMPERATURA
    if temperatura < 18 or temperatura > 30:
        punteggio += 2
    elif temperatura < 20 or temperatura > 28:
        punteggio += 1

    # UMIDITÀ
    if umidita < 30 or umidita > 80:
        punteggio += 2
    elif umidita < 40 or umidita > 70:
        punteggio += 1

    # VENTO
    if vento > 25:
        punteggio += 2
    elif vento > 15:
        punteggio += 1

    # PIOGGIA
    if pioggia > 2:
        punteggio += 2
    elif pioggia > 0:
        punteggio += 1

    # UV
    if uv > 8:
        punteggio += 2
    elif uv > 6:
        punteggio += 1

    # CODICE METEO
    if codice in [63, 65, 80, 95]:
        punteggio += 2
    elif codice in [3, 45, 48, 51, 61]:
        punteggio += 1

    # COLORE FINALE
    if punteggio <= 2:
        return "bianco"

    elif punteggio <= 5:
        return "celeste"

    elif punteggio <= 8:
        return "azzurro"

    else:
        return "blu"
