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