Ecco a voi uno script fatto sempre per esercitarmi in pythonsisi!
Questo script stampa 5 domande e voi dovete rispondere in modo giusto ( le domande sono tutte cavolate, non ho sprecato tempo nel pensare che domande mettere ), ogni domanda giusta è 1 punto... alla fine vi stampa quanti punti avete totalizzato!
Accetto critiche costruttive
Questo script stampa 5 domande e voi dovete rispondere in modo giusto ( le domande sono tutte cavolate, non ho sprecato tempo nel pensare che domande mettere ), ogni domanda giusta è 1 punto... alla fine vi stampa quanti punti avete totalizzato!
Codice:
#variabili
p=0
si="si"
no="no"
#Script quiz
def quiz(p):
inizio = raw_input("Benvenuto al PythonQuiz by Chaos\n\nVuoi iniziare?(scrivi 'no' senza apici per uscire) ")
while inizio==no:
return
while inizio==si:
dom1=input("Quanto fa 1+1? ")
if dom1==2:
p=p+1
print "Bravo, risposta esatta! Hai guadagnato 1 punto."
else:
print "Mi dispiace, risposta sbagliata! Non hai guadagnato nessun punto."
dom2=input("Quanto fa 2+2? ")
if dom2==4:
p=p+1
print "Bravo, risposta esatta! Hai guadagnato 1 punto."
else:
print "Mi dispiace, risposta sbagliata! Non hai guadagnato nessun punto."
dom3=input("Quanto fa 3+3? ")
if dom3==6:
p=p+1
print "Bravo, risposta esatta! Hai guadagnato 1 punto."
else:
print "Mi dispiace, risposta sbagliata! Non hai guadagnato nessun punto."
dom4=input("Quanto fa 4+4? ")
if dom4==8:
p=p+1
print "Bravo, risposta esatta! Hai guadagnato 1 punto."
else:
print "Mi dispiace, risposta sbagliata! Non hai guadagnato nessun punto."
dom5=input("Quanto fa 5+5? ")
if dom5==10:
p=p+1
print "Bravo, risposta esatta! Hai guadagnato 1 punto."
if p==1:
print "\n\nIl test è finito, hai totalizzato 1 punto!\n\n-------------------------------------\n\n\n\n"
return quiz(p)
else:
print "\n\nIl test è finito, hai totalizzato",p,"punti!\n\n-------------------------------------\n\n\n\n"
return quiz(p)
else:
print "Mi dispiace, risposta sbagliata! Non hai guadagnato nessun punto."
if p==1:
print "\n\nIl test è finito, hai totalizzato 1 punto!\n\n-------------------------------------\n\n\n\n"
return quiz(p)
else:
print "\n\nIl test è finito, hai totalizzato",p,"punti!\n\n-------------------------------------\n\n\n\n"
return quiz(p)
while inizio!=si or no:
print "\nCaratteri non validi!\n\n--------------\n\n\n\n"
return quiz(p)
#Avvio script
quiz(p)
Accetto critiche costruttive