Python – Inversione di una Parola con il Ciclo while
Consegna
Realizzare il programma Python richiesto dall'esercizio.
Codice
# data una parola, stampare il suo contrario
parola = input("Inserire una parola")
indice = len(parola) - 1
pinversa = ""
while indice >= 0:
pinversa = pinversa + parola[indice]
indice -= 1
print("Parola al contrario", pinversa)
Spiegazione riga per riga
# data una parola, stampare il suo contrario
Spiegazione: Istruzione del programma.- ``
Spiegazione: Istruzione del programma. parola = input("Inserire una parola")
Spiegazione: Legge un valore inserito dall’utente tramite tastiera.indice = len(parola) - 1
Spiegazione: Calcola la lunghezza della parola e imposta l'indice sull'ultima posizione.- ``
Spiegazione: Istruzione del programma. pinversa = ""
Spiegazione: Inizializza la variabile che conterrà la parola al contrario.- ``
Spiegazione: Istruzione del programma. while indice >= 0:
Spiegazione: Ciclo che continua finché l'indice è maggiore o uguale a 0.pinversa = pinversa + parola[indice]
Spiegazione: Inizializza la variabile che conterrà la parola al contrario.indice -= 1
Spiegazione: Riduce l'indice di 1 per passare al carattere precedente.- ``
Spiegazione: Istruzione del programma. print("Parola al contrario", pinversa)
Spiegazione: Stampa la parola invertita.