Maison > Article > développement back-end > Jeu de devinettes simple en Python
Ce programme Python est un Jeu de devinettes de nombres amusant et engageant dans lequel l'utilisateur a cinq chances de deviner un nombre généré aléatoirement entre 1 et 100. Voici un aperçu du fonctionnement du jeu et du fonctionnement du code. :
Message de bienvenue
Lorsque le jeu démarre, l'utilisateur est accueilli par un message ludique :
"Bonjour ! Ici Isaeus Guiang, et c'est un jeu de devinettes. Vous avez 5 chances de deviner le nombre, ou... vous mourrez :)."
Génération de nombres aléatoires
Le programme génère un entier aléatoire compris entre 1 et 100 en utilisant random.randint(1, 100). Ce numéro sera la cible que l'utilisateur devra deviner.
Saisie et validation utilisateur
Commentaires sur les suppositions
Après chaque supposition, le programme fournit des commentaires :
Game Over
Génération de nombres aléatoires
Le jeu utilise random.randint(1, 100) pour créer un nombre imprévisible, garantissant un défi juste et passionnant à chaque partie.
Validation des entrées
Le code empêche les entrées non valides (comme des lettres ou des symboles) de compter comme des tentatives, en utilisant un bloc try-sauf pour gérer les erreurs avec élégance.
Suivi des tentatives
La variable Guess_counter garde une trace du nombre de suppositions que l'utilisateur a faites, garantissant que l'utilisateur obtient exactement cinq chances.
Commentaires dynamiques
Le jeu fournit des conseils utiles après chaque supposition incorrecte, guidant le joueur vers le bon numéro.
Twist humoristique
Le message ludique ajoute un ton amusant et léger au jeu, le rendant plus divertissant.
Hello! This is Isaeus Guiang, and this is a number guessing game. You have 5 chances to guess the number, or... you will die :).
Attempt 1/5 - Your Guess :) -> 50 Too high! Try again. Attempt 2/5 - Your Guess :) -> 25 Too low! Try again. Attempt 3/5 - Your Guess :) -> 37 Too low! Try again. Attempt 4/5 - Your Guess :) -> 43 Too high! Try again. Attempt 5/5 - Your Guess :) -> 40 Oops, sorry, the number was 42. You are going to die :).
Attempt 3/5 - Your Guess :) -> 42 The number is 42, and you guessed it right in 3 attempt(s)!
Ce programme est un excellent moyen de mettre en pratique les concepts de base de Python, notamment les boucles, les conditions, la saisie utilisateur et la gestion des erreurs, tout en profitant d'un jeu de devinettes amusant !
N'hésitez pas à utiliser mon code sur mon GitHub : https://github.com/asiguiang/Simple-python-game-Number-Guessing?tab=readme-ov-file#number-guessing-game-overview
À propos de l'auteur :
Isée "Asi" Guiang
Capitaine régional des AWS Cloud Clubs Philippines et étudiant dévoué à l'Université polytechnique des Philippines. Passionnée par le cloud computing et la cybersécurité, Asi a joué un rôle central en tant qu'ancien capitaine de l'AWS Cloud Club - PUP Manila, favorisant la collaboration et l'innovation dans la communauté technologique.Poursuivant actuellement un baccalauréat ès sciences en informatique, Asi possède une riche expérience, notamment en tant que stagiaire coordinateur de cours AWS re/Start et instructeur d'examen des compétences générales. Il donne des ateliers pratiques sur AWS et est désormais stagiaire en évaluation des risques de sécurité et en conformité chez Globe, renforçant ainsi son expertise dans le domaine.
J'étudie actuellement et me concentre sur les opérations financières du cloud et la conformité en matière de sécurité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!