# importer le module random
importer aléatoire
# Imprimer des instructions multiline
effectuer la concaténation de chaînes de caractères
print("Les règles de victoire du jeu Pierre-papier-ciseaux sont les suivantes : \n")
Pierre contre papier -> le papier gagne
Pierre contre ciseaux->La pierre gagne
papier contre ciseaux -> ciseaux gagnent
"
tant que vrai :
Entrez votre choix 1. Pierre 2. Papier 3. Ciseaux
# prendre l'entrée de l'utilisateur
choix = int(input("Tour de l'utilisateur : "))
# OU est l'opérateur de court-circuit
si l'une des conditions est vraie
# alors ça retourne la valeur Vraie
boucle jusqu'à ce que l'utilisateur saisisse une entrée invalide
tant que le choix > 3 ou le choix < 1 :
entrez une entrée valide :
# initialiser la valeur de la variable choice_name
correspondant à la valeur de choix
si choix == 1:
Rock
elif choix == 2 :
papier
sinon :
ciseaux
# imprimer le choix de l'utilisateur
print("le choix de l'utilisateur est : " + choice_name)
Maintenant c'est le tour de l'ordinateur.......
L'ordinateur choisit au hasard un nombre
# parmi 1, 2 et 3. Utilisation de la méthode randint
module aléatoire
choix_comp = [Link](1, 3)
boucle jusqu'à la valeur de comp_choice
# est égal à la valeur de choix
tandis que comp_choice == choix :
choix_ordi = [Link](1, 3)
# initialiser la valeur de comp_choice_name
variable correspondant à la valeur de choix
si choix_comp == 1 :
Pierre
elif choix_comp == 2:
papier
sinon :
ciseaux
print("Le choix de l'ordinateur est : " + comp_choice_name)
imprimer(choice_name + " V/s " + comp_choice_name)
condition de victoire
si((choix == 1 et choix_comp == 2) ou
(choix == 2 et choix_comp == 1 ) :
imprime("le papier gagne => ", fin = "")
papier
elif((choix == 1 et choix_comp == 3) ou
(choix == 3 et choix_comp == 1)):
print("La pierre gagne =>", end = "")
Roche
sinon :
print("ciseaux gagnent =>", end = "")
ciseau
# Impression soit d'un utilisateur soit d'un ordinateur gagnant
si résultat == nom_du_choix :
imprimer("<== L'utilisateur gagne ==>"))
sinon :
print("<== L'ordinateur gagne ==>")
Voulez-vous rejouer ? (O/N)
ans = input()
si l'utilisateur saisit n ou N alors la condition est vraie
si ans == 'n' ou ans == 'N':
pause
# après être sorti de la boucle while
nous imprimons merci de jouer
Merci d'avoir joué