Bonjour,
Voici le sujet de l'exercice :
On considère un jeu à gratter où l'utilisateur découvre cinq nombres entiers aléatoires entre 1 et 5.
- Si la somme des nombres est paire, l'utilisateur gagne 1 euro.
- Si le plus grand nombre est 2, alors l'utilisateur gagne 2 euros.
- Si le même nombre apparaït 3 fois ou plus, l'utilisateur gagne 5 euros.
- Dans les autres cas, l'utilisateur ne gagne rien.
- Les différents gains se cumulent.
Ecrire un algorithme qui simule le jeu à gratter et affiche le détail des gains du joueur.
Pour l'instant je ne connais pas grand chose au python si ce n'est les variables, structure d'un algorithme, structures conditionnelles ainsi que les boucles et je viens de commencer les tableaux sur lesquels doit porter cette exercice d'application.
Je pense qu'il faut insérer :
ainsi que ce petit bout de code pour le second point:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 from random import* #initialisation du tableau N=int(input("Saisir un dimension pour le tableau")) T=[] for i in range (N): T.append(int(randint(1,5))) print(T)
Par la suite je vous avoue que je pensais utilisé des méthodes comme : T.count ou sum pour le point 3 mais je ne sais pas trop comment faire jamais utilisé et malgré le nombre foisonnantes d'info sur les sites je ne trouve pas de solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #recherche valeur maximum dans un tableau M=T[0] N=len(T) for i in range(N): if T[i]>M: M=T[i] print("La valeur max est",M)
Je viens donc vous demandez de l'aide est espère que quelqu'un pourra résoudre mon problème.
Merci par avance.
Partager