Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. def print_and_return(prt, v):
  2.     def p_a_r():
  3.         print(prt)
  4.         return v
  5.     return p_a_r
  6.  
  7. responses = {
  8.     True : print_and_return("Risposta esatta", 1),
  9.     False: print_and_return("Risposta errata", 0)
  10. }
  11.  
  12. unpickled_list = [("domanda1", "risposta1"), ("domanda2", "risposta2"), ("domanda3", "risposta3")]
  13.  
  14. res = [responses[input(question + "? ") == answer]() for question, answer in unpickled_list]
  15.  
  16. print("Risposte corrette di Pari: {}".format(sum([res[i] for i in range(len(res)) if i % 2 == 0])))
  17. print("Risposte corrette di Dispari: {}".format(sum([res[i] for i in range(len(res)) if i % 2 == 1])))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement