Advertisement
Guest User

Untitled

a guest
Jan 24th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. def calcule_score_jeu(indice,jeu):
  2. if jeu_est_un_spare(jeu[indice])==True:
  3. score=jeu[indice][0]+jeu[indice][1]+calcule_bonus_spare(indice,jeu)
  4. elif jeu_est_un_strike(jeu[indice])==True:
  5. score=jeu[indice][0]+calcule_bonus_strike(indice,jeu)
  6. else:
  7. score=jeu[indice][0]+jeu[indice][1]
  8. return score
  9. def calcule_score_partie(partie):
  10. score=0
  11. for i in range (10):
  12. score=score+calcule_score_jeu(i,partie)
  13. return score
  14. def jeu_est_un_spare(jeu):
  15. if jeu[0]+jeu[1]==10 and jeu[0]!=10:
  16. return True
  17. else:
  18. return False
  19. def calcule_bonus_spare(indice,partie):
  20. bonus=partie[indice+1][0]
  21. return bonus
  22. def jeu_est_un_strike(jeu):
  23. if jeu[0]==10:
  24. return True
  25. else:
  26. return False
  27. def calcule_bonus_strike(indice,partie):
  28.  
  29. if partie[indice+1][0]==10 and indice!=9:
  30. bonus=10+partie[indice+2][0]
  31. else:
  32. bonus=partie[indice+1][0]+partie[indice+1][1]
  33. return bonus
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement