Alors, commençons par l'ouverture de l'outil Spyder3. Nous avons commencé la mise en œuvre de ce code de programme avec l'importation du package «aléatoire» de Python. Premièrement, nous affichons des choses importantes dans l'écran de sortie de la console en utilisant l'instruction PRINT de Python. La première déclaration d'impression montre le titre du jeu. La deuxième déclaration d'impression montre les règles gagnantes de ce jeu. Si le jeu est entre le rock et le papier, le papier gagnera. Si le jeu est entre le rock et les ciseaux, le rocher gagnera, et si entre papier et ciseaux, seuls le ciseaux gagnera.
Importer au hasardAinsi, alors que la situation et l'exécution se déroulent bien, l'utilisateur prendra l'entrée. Premièrement, l'instruction IMPRIM. L'utilisateur ajoutera un nombre et sera enregistré à la variable «C.«Après cela, l'instruction while est utilisée pour vérifier la condition, je.e., Si «C» est autre que 1,2 et 3, il demandera à ajouter l'entrée valide. Si l'utilisateur choisit 1, le nom d'utilisateur sera «Rock.«Si un utilisateur en choisit 2, ce sera« papier »et si elle en choisit 3, ce seront des ciseaux. La clause d'impression affichera le nom d'utilisateur.
Bien que vrai:Voici le tour de l'ordinateur. Le module aléatoire a été utilisé pour utiliser la fonction «Randint» pour choisir un nombre entre 1,2, ou 3 et l'enregistrer dans la variable «CC."Si le choix de l'ordinateur" CC "est le même que le choix de l'utilisateur" C ", il demandera à l'ordinateur de choisir à nouveau. Ainsi, le choix de l'ordinateur sera utilisé dans l'instruction «if-else» pour vérifier le numéro ajouté et son nom respectif, je.e., Rock, papier ou ciseaux. Si le choix de l'ordinateur est de 1, ce sera «Rock», et si son choix est de 2, ce sera «papier."Le choix de nom respectif de l'ordinateur sera enregistré dans la variable« CCNAME."Dans le dernier, si un autre choix a été fait par l'ordinateur, le nom sera des ciseaux cette fois. Dans le dernier, la déclaration d'impression a été utilisée pour afficher le nom de l'ordinateur sur la console.
print ("\ n ***** Turn de l'ordinateur *****")La déclaration d'impression a été à nouveau utilisée pour montrer que le jeu sera entre le nom d'utilisateur et le nom de l'ordinateur. La déclaration «if-else» a été utilisée ici pour vérifier la situation tout en utilisant l'opérateur OR. Dans la clause «If», si le jeu est entre le rock et le papier, le papier sera gagnant, je.e., ordinateur ou utilisateur. Le nom du gagnant sera enregistré à la variable «Gagnant.«Dans le« Elif », la condition vérifiera que si le jeu est entre les ciseaux et le rock, seul le« rock »sera un gagnant. Le nom «Rock» sera enregistré au «gagnant variable."Dans la déclaration ELSE, si le jeu se situe entre les ciseaux et le papier, le Scissor gagnera, et le nom d'un gagnant serait enregistré à la variable" Winner."
print ("\ n", nom + "v / s" + ccname)Si le nom du gagnant correspond au nom «utilisateur» ajouté par un utilisateur, il imprimera que l'utilisateur est un gagnant. Sinon, il imprimera que l'ordinateur est un gagnant. La déclaration d'impression demande à l'utilisateur s'il veut jouer à nouveau en entrant «O / N."Le caractère d'entrée entré par un utilisateur sera stocké dans la variable" Sel.«L'énoncé« IF »rompra le programme si un utilisateur entre« N »ou« N."La dernière déclaration d'impression remerciera un utilisateur si un utilisateur ne veut pas jouer plus.
Si gagnant == Nom:Après avoir exécuté le programme, une affichage de règles et de choix de victoires s'affiche.
L'utilisateur a été invité à entrer son choix, je.e., entre l'utilisateur 1. L'ordinateur a choisi 2 et a remporté le jeu. Vous pouvez jouer à nouveau le jeu en appuyant sur "Y."
Conclusion:
Cet article a expliqué tous les détails sur le jeu de ciseaux de papier rock dans le programme Python. Nous n'avons utilisé que le module «aléatoire», essayé la boucle «while», les instructions IF-Else et certaines déclarations d'impression pour réaliser l'ensemble du programme de jeu. Par conséquent, nous espérons que cet article sera d'une grande aide pour chaque débutant Python.