Rifiniamo ancora il codice con domande a scelta multipla e qualche altro dettaglio:
domande = [
["Quanti mesi ci sono in un anno? ", [24, 12, 9, 4], 1],
["Quanti giorni ha Dicembre? ", [29, 30, 31, 40], 2],
["Quanti giorni ci sono in una settimana? ", [7, 8, 12, 16], 0]
]
print("Benvenuto al Fossolo-Quiz! v.3.0")
nome = input("Come ti chiami? ")
print("Ciao ", nome, " iniziamo con la prima domanda:")
punteggio = 0
numDomanda = 0
for x in domande:
print("\n*** Domanda n. ", numDomanda, " ***")
print(x[0])
i = 0
for y in x[1]:
print(i, ": ", y)
i += 1
r = int(input("Scegli la risposta (0-3): "))
if r == x[2]:
print("Risposta corretta!")
punteggio += 1
else:
print("Risposta errata")
numDomanda += 1
print("\n*** Quiz terminato! ***")
print("Il tuo punteggio è di ", punteggio, " su ", numDomanda)
["Quanti mesi ci sono in un anno? ", [24, 12, 9, 4], 1],
["Quanti giorni ha Dicembre? ", [29, 30, 31, 40], 2],
["Quanti giorni ci sono in una settimana? ", [7, 8, 12, 16], 0]
]
print("Benvenuto al Fossolo-Quiz! v.3.0")
nome = input("Come ti chiami? ")
print("Ciao ", nome, " iniziamo con la prima domanda:")
punteggio = 0
numDomanda = 0
for x in domande:
print("\n*** Domanda n. ", numDomanda, " ***")
print(x[0])
i = 0
for y in x[1]:
print(i, ": ", y)
i += 1
r = int(input("Scegli la risposta (0-3): "))
if r == x[2]:
print("Risposta corretta!")
punteggio += 1
else:
print("Risposta errata")
numDomanda += 1
print("\n*** Quiz terminato! ***")
print("Il tuo punteggio è di ", punteggio, " su ", numDomanda)