# Esercizio 3
# Scrivere un programma che chieda all'utente una stringa
# composta da un solo carattere. Se la stringa fornita
# dall'utente è più lunga di un carattere, allora printare
# un messaggio di errore e terminare il programma. Altrimenti
# printare se la stringa è una vocale oppure no.

# 1. Chiedere all'utente una stringa
# 2. Verificare SE la stringa è PIU' LUNGA di 1
# 2.1 Se lo è, printare un messaggio di errore
# 3. ALTRIMENTI, verificare SE la stringa è una vocale
#    Verificare SE il carattere è a OPPURE e OPPURE i...
# 3.1 SE lo è, scriverlo
# 3.2 ALTRIMENTI, scrivere che non lo è

# Per la verifica della lunghezza della stringa si utilizzi la
# seguente funzione built-in: 
#       len(str) -> int

# Soluzione:
stringa = input("Puoi darmi una stringa? ")  # Step 1 OK

if len(stringa) > 1:  # Step 2 OK
    print("ERRORE MERDA")  # Step 2.1 OK
# elif (stringa == "A" or
#       stringa == "E" or
#       stringa == "I" or
#       stringa == "O" or
#       stringa == "U" or
#       stringa == "a" or
#       stringa == "e" or
#       stringa == "i" or
#       stringa == "o" or
#       stringa == "u"):  # Step 3 OK
else:
    stringa = stringa.lower()

    print(f"Stringa prima: {stringa}\nStringa dopo: {stringa}")

    if stringa in "aeiou":
        print("Vocale")
    else:
        print("NON vocale")