Bonjour,
J'essaye de faire un programme qui me renvoie le nombre de point que gagne un joueur contre un IA ,en jouant à Pierre-Papier-Ciseaux.
Je bloque a un certain endroit ,mon programme m'affiche un chiffre aléatoire de manière constant ,que puis je faire pour résoudre ce problème.
Voici mon programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 import random def bat(joueur_1, joueur_2): #0 : PIERRE, 1 : FEUILLE, 2 : CISEAUX x_1=0 for i in range(5): random.seed(65) print(random.randint(0, 2)) print(joueur_1) if (joueur_1 == 0 and joueur_2 == 2) or (joueur_1 == 2 and joueur_2 == 1) or ( joueur_1 == 1 and joueur_2 == 0): x_1 = x_1 + 1 return i elif (joueur_2 == 0 and joueur_1 == 2) or (joueur_2 == 2 and joueur_1 == 1) or ( joueur_2 == 1 and joueur_1 == 0): x_1 = x_1 - 1 return i elif joueur_1 == joueur_2: x_1 = x_1 return i s=int(input()) random.seed(s) joueur_2 = random.randint(0, 2) joueur_1=int(input()) bat(joueur_1, joueur_2) for i in range(4): joueur_1 = int(input()) bat(joueur_1, joueur_2)
Et merci coordialement
Partager