Lorenzo Bruno
Italian
Italian
  • Welcome on board
  • HackTheBox
    • Quickstart
      • Writeups
        • TwoMillion
        • LinkVortex
        • Chemistry
        • Titanic
        • Moon
  • TryHackMe
    • Quickstart
      • Writeups
        • Pickle Rick
        • Pyrat
        • Lookup
        • Vulnversity
      • Advent of Cyber 2024
        • Writeups
          • Day 1: Maybe SOC-mas music, he thought, doesn't come from a store?
          • Day 2: One man's false positive is another man's potpourri.
          • Day 3: Even if I wanted to go, their vulnerabilities wouldn't allow it.
          • Day 4: I’m all atomic inside!
  • Sviluppo Malware
    • Basi
  • Corso python
    • Benvenuti
      • Esercizi
        • esercizio_01
        • esercizio_02
        • esercizio_03
        • esercizio_04
        • esercizio_05
        • esercizio_06
        • esercizio_07
        • esercizio_08
        • esercizio_09
        • esercizio_10: Challenge
        • esercizio_11
        • esercizio_12
        • esercizio_13
        • esercizio_14
        • esercizio_15: Challenge n.2
        • esercizio_16
        • esercizio_17
      • Slide
      • Hall of fame
  • Useful websites and materials
Powered by GitBook
On this page
  1. Corso python
  2. Benvenuti
  3. Esercizi

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!")

Previousesercizio_12Nextesercizio_14

Last updated 4 months ago