esercizio_15: Challenge n.2
Nuova challenge, nuove strutture, stesse regole!
Il primo gruppo a completare il programma vince
Il programma deve essere strutturato in questo modo:
Viene generato un numero intero casuale tra 0 e 100.
Viene chiesto all'utente di inserire un numero che rappresenta il numero di tentativi con cui vuole indovinare il numero generato. Se l'utente inserisce un valore minore o pari a zero il programma non continuerà finché l'utente non avrà inserito correttamente il valore.
Il programma termina se l'utente ha finito i tentativi o ha indovinato il numero.
Se l'utente indovina il numero al primo tentativo viene stampato il messaggio speciale:
Congratulazioni! Hai indovinato il numero casuale al primo tentativo!
Se l'utente indovina il numero casuale entro il numero di tentativi da lui inseriti allora il programma termina e viene stampata la seguente stringa:
Bravo, hai indovinato il numero casuale in <numeroTentativi> tentativi
(ovvero verrà mostrato il numero esatto di tentativi impiegato per indovinarlo).
Se l'utente non indovina il numero il programma suggerisce se il numero da lui inserito è maggiore o minore del valore generato casualmente.
Se i tentativi finiscono verrà mostrato il seguente messaggio:
Mi dispiace, non hai indovinato! Il numero da indovinare era <numeroCasuale>
Ecco di seguito un esempio di funzionamento
Aiuto da casa
lI numero casuale va generato attraverso la funzione
randint()
della libreriarandom
. Per usare la funzione importare prima la libreria e vedere la documentazione per scoprire come funzionarandint()
.
Last updated