Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def calcule_score_jeu(indice,jeu):
- if jeu_est_un_spare(jeu[indice])==True:
- score=jeu[indice][0]+jeu[indice][1]+calcule_bonus_spare(indice,jeu)
- elif jeu_est_un_strike(jeu[indice])==True:
- score=jeu[indice][0]+calcule_bonus_strike(indice,jeu)
- else:
- score=jeu[indice][0]+jeu[indice][1]
- return score
- def calcule_score_partie(partie):
- score=0
- for i in range (10):
- score=score+calcule_score_jeu(i,partie)
- return score
- def jeu_est_un_spare(jeu):
- if jeu[0]+jeu[1]==10 and jeu[0]!=10:
- return True
- else:
- return False
- def calcule_bonus_spare(indice,partie):
- bonus=partie[indice+1][0]
- return bonus
- def jeu_est_un_strike(jeu):
- if jeu[0]==10:
- return True
- else:
- return False
- def calcule_bonus_strike(indice,partie):
- if partie[indice+1][0]==10 and indice!=9:
- bonus=10+partie[indice+2][0]
- else:
- bonus=partie[indice+1][0]+partie[indice+1][1]
- return bonus
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement