esercizio_13

Implementare i menu attraverso la struttura while

Impariamo ad usare la struttura iterativa while per la creazione di menu interattivi

# Un programma dove il programmatore imposta un numero che l'utente dovrà indovinare
numero_segreto = 666
print(
"""
+========================================+
| Benvenuto nel mio gioco, babbano!      |
| Inserisci un numero intero             |
| e indovina il numero che scelto        |
|                                        |
| Quale pensi che sia il numero segreto? |
+========================================+
""")

Vediamo come implementare il programma in modo tale che questo sia un loop infinito finché l'utente non inserisce il numero scelto dal programmatore

numero_segreto = 666
# Variabile bandiera
nonIndovinato = True

print(
"""
+========================================+
| Benvenuto nel mio gioco, babbano!      |
| Inserisci un numero intero             |
| e indovina il numero che scelto        |
|                                        |
| Quale pensi che sia il numero segreto? |
+========================================+
""")

while nonIndovinato == True :
    numeroUtente = int(input("Indovina il numero: "))
    if numero_segreto == numero_segreto:
        nonIndovinato = False
        print("Ben fatto babbano! Sei libero dall'incantesimo ora.")
    else:
        print("AhAhAh! Sei imprigionato nel mio loop magico!")

Last updated