Skip to content

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

Introduzione โ€‹

Per migliorare il programma quiz e renderlo piรน interessante andiamo ad aggiungere un punteggio e altre domande!

Ogni volta che il giocatore risponde correttamente a una domanda, il punteggio aumenta di 1. Alla fine del quiz, il programma stamperร  il punteggio del giocatore.

Procediamo per passi, come abbiamo fatto prima.

Passo 1 โ€‹

Riprendiamo il programma di prima:

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

Aggiungete anche le vostre altre domande.

Passo 2 โ€‹

Ora dobbiamo aggiungere un punteggio. Creiamo una scatola chiamata punteggio e inseriamo dentro il numero 0, questo perchรฉ all'inizio il punteggio รจ 0.

python
punteggio = 0

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

Bene, ora dobbiamo aggiornare il punteggio ogni volta che l'utente risponde correttamente a una domanda. Per fare questo, dobbiamo aggiungere 1 al punteggio.

python
punteggio = 0

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

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

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

if risposta == "parigi":
    print("Risposta esatta!")
    punteggio = punteggio + 1
else:
    print("Risposta sbagliata!")

Passo 3 โ€‹

Ora dobbiamo stampare il punteggio dell'utente alla fine del quiz.

python
punteggio = 0

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

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

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

if risposta == "parigi":
    print("Risposta esatta!")
    punteggio = punteggio + 1
else:
    print("Risposta sbagliata!")

print("Il tuo punteggio รจ: ")
print(punteggio)

๐ŸŽ‰ Congratulazioni! โ€‹

Ora questo gioco รจ molto piรน divertente! ๐Ÿ‘