Skip to content

๐ŸŽฎ Progetto Quiz! - Parte 1 โ€‹

Introduzione โ€‹

In questo progetto, scriverai un programma quiz che chiede all'utente di rispondere a delle domande.

Il programma pone all'utente delle domande e l'utente deve rispondere. Se la risposta รจ corretta, il programma stampa "Risposta esatta!". Se la risposta dell'utente รจ sbagliata, il programma stamperร  "Risposta sbagliata!".

Input โ€‹

Il programma chiederร  all'utente di rispondere a delle domande.

Output โ€‹

Il programma stamperร  se le risposte sono giuste o sbagliate.

Passo 1 โ€‹

Richiesta

Il programma pone all'utente delle domande e l'utente deve rispondere.

Quindi, come prima cosa dobbiamo chiedere all'utente di rispondere a una domanda. Per fare questo, useremo la funzione input() e quello che l'utente scrive va salvato in una variabile chiamata risposta.

python
risposta = input("Qual รจ la capitale dell'Italia? ")

Passo 2 โ€‹

Richiesta

Se la risposta dell'utente รจ corretta, il programma stamperร  "Risposta esatta!".

Per controllare se la risposta dell'utente รจ corretta, useremo un'istruzione if. Se la risposta dell'utente รจ uguale a "Roma", stamperemo "Risposta esatta!".

python
risposta = input("Qual รจ la capitale dell'Italia? ")

if risposta == "Roma":
    print("Risposta esatta!")

Passo 3 โ€‹

Richiesta

Se la risposta dell'utente รจ sbagliata, il programma stamperร  "Risposta sbagliata!".

Per controllare se la risposta dell'utente รจ sbagliata, useremo un'istruzione if-else. Se la risposta dell'utente รจ uguale a "Roma", stamperemo "Risposta esatta!", altrimenti stamperemo "Risposta sbagliata!".

python
risposta = input("Qual รจ la capitale dell'Italia? ")

if risposta == "roma":
    print("Risposta esatta!")
else:
    print("Risposta sbagliata!")

Mettiamo tutto assieme! โ€‹

Ora prova ad aggiungere altre domande e al programma. Ad esempio:

python
risposta = input("Qual รจ la capitale dell'Italia? ")

if risposta == "Roma":
    print("Risposta esatta!")
else:
    print("Risposta sbagliata!")

risposta = input("Qual รจ la capitale della Francia? ")

if risposta == "Parigi":
    print("Risposta esatta!")
else:
    print("Risposta sbagliata!")

E cosรฌ via...

๐ŸŽ‰ Congratulazioni! โ€‹

Hai realizzato il tuo primo gioco! Ma un secondo, non รจ molto divertente... ๐Ÿค” manca qualcosa... il punteggio! ๐ŸŽ‰

Nel prossimo progetto, aggiungeremo il punteggio al nostro gioco, prima perรฒ dobbiamo vedere come funzionano i numeri! ๐Ÿš€