Outils pour utilisateurs

Outils du site


Panneau latéral

Navigation

Plan auto

programmation:python:prob2

Ceci est une ancienne révision du document !


Problème 2

Réaliser un jeu de devinettes en python. Le but est de deviner un nombre choisi aléatoirement par l'ordinateur, en un nombre d’essais défini dans le code. Le joueur à droit à 4 ou 8 tentatives selon la difficulté choisie.

Déroulement du jeu

Voici le déroulement d'une partie :

  1. L'ordinateur demande au joueur de saisir son nom.
  2. l'ordinateur demande au joueur de choisir une difficulté (facile ou difficile)
  3. l'ordinateur choisit un nombre entre 0 et N_MAX (N_MAX est une valeur que vous définirez dans le code de votre programme)
  4. L'ordinateur demande au joueur de saisir une valeur (en utilisant son nom)
  5. L'ordinateur indique au joueur si la valeur saisie est plus grande ou plus petite que le nombre à deviner, ou si le nombre mystère à été trouvé.
  6. Si le nombre mystère n'a pas été trouvé par le joueur, on recommence à l'étape 3.

Si le joueur dépasse le nombre de tentatives, un message indiquant que le joueur à perdu est affiché. Si en revanche le joueur trouve la valeur avant le nombre maximum d'essais autorisés, un message de victoire est affiché.

Indications

Nombres aléatoires

Pour générer un nombre aléatoire compris entre 0 et 100 (par exemple) en python, une méthode est de faire:

nombre_mystere = random.randint(0, 100)

Pour que celà fonctionne, il ne faut pas oublier d'importer le module random au début du code :

import random

Liens

programmation/python/prob2.1541390032.txt.gz · Dernière modification: 05/11/2018 04:53 par sky99