diff options
| author | jerome <jerome@xlinfo.fr> | 2024-04-03 18:23:55 +0200 |
|---|---|---|
| committer | jerome <jerome@xlinfo.fr> | 2024-04-03 18:23:55 +0200 |
| commit | 8972fd920044de719811fd71d50b98d2e2377e7b (patch) | |
| tree | a9450070cf231db78fabb3c56d97f8cb58592f31 /jeu.py | |
| parent | 095144f26c0c9c417589fa0be5f6732f7348cae4 (diff) | |
| download | jeux-8972fd920044de719811fd71d50b98d2e2377e7b.tar.gz jeux-8972fd920044de719811fd71d50b98d2e2377e7b.zip | |
ajout de chifumi
Diffstat (limited to 'jeu.py')
| -rw-r--r-- | jeu.py | 52 |
1 files changed, 0 insertions, 52 deletions
@@ -1,52 +0,0 @@ -#!/usr/bin/env python3 -"""Le nombre mystère""" - -import os -import random -import cowsay - -def jouer(limite): - """ touver un nombre entre 1 et une limite donnée en argument""" - nb = 0 - cpteur = 0 - secret = random.randrange(1, limite) - # print(secret) - - while nb != secret: - try: - cpteur += 1 - nb = int(input(f'Entrez un nombre entre 1 et {limite} : ')) - if nb > secret: - print('Trop grand') - elif nb < secret: - print('Trop petit') - except ValueError: - continue - os.system("clear") - cowsay.cow(f"Gagné en {cpteur} coups !") - -def main(): - """ lance le jeu en proposant différents niveaux""" - os.system("clear") - menu = {1:'débutant',2:'intermédiaire', 3:'expert'} - rep = 0 - while rep != "q" : - print(" -------------------------- ") - print("< Jeu du nombre mystérieux >") - print(" -------------------------- ") - - for niveau in menu.keys(): - print(niveau, menu[niveau]) - - rep = input("Choisissez votre niveau (q pour quitter) : ") - try: - if int(rep) in menu.keys(): - jouer(10**int(rep)) - except ValueError: - continue - print("Bye") - -if __name__ == "__main__": - main() - - |
