Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*-coding:UTF-8 -*
- import os
- #Fonction randrange nécessaire pour générer un nombre aléatoire.
- from random import randrange
- play = True
- while play == 1:
- nombreEssais = 0
- over = False
- secretNumber = 0
- nombreMax = 0
- print("Bienvenue dans le jeu du Plus ou Moins ! ( Version Python )\n\n")
- print("=== Difficulté ? ===\n")
- print("1. Facile ( Chiffre entre 1 et 100 )")
- print("2. Moyen ( Chiffre entre 1 et 500 )")
- print("3. Difficile ( Chiffre entre 1 et 1 000 )")
- print("\nVotre choix ?")
- input_diff = False
- while input_diff == False:
- difficulty = input()
- difficulty = int(difficulty)
- if difficulty == 1:
- input_diff = True
- nombreMax = 100
- elif difficulty == 2:
- input_diff = True
- nombreMax = 500
- elif difficulty == 3:
- input_diff = True
- nombreMax = 1000
- else:
- print("Erreur. Ecrivez seulement 1, 2 ou 3 ...")
- print("___________________\n\n\nVous avez choisi la difficulté n°" + str(difficulty) +".") # On affiche la difficulté choisie
- secretNumber = randrange(1, nombreMax) # On creer le chiffre mystère
- while True: # On demande un chiffre
- try:
- inputNumber = int(input("C'est parti ! Choisissez un nombre entre 1 et "+ str(nombreMax) +"."))
- break
- except: # Si un entier n'est pas entré...
- print("Veuillez entrer un nombre comprit entre 1 et "+ str(nombreMax) +" (inclus).")
- pass
- while over == False:
- nombreEssais += nombreEssais
- if inputNumber < 0 or inputNumber > nombreMax: # S'il est en dehors des limites
- print("Veuillez entrer un nombre comprit entre 1 et "+ str(nombreMax) +" (inclus).")
- elif inputNumber == secretNumber: # Si c'est le bon chiffre
- print("Vous avez gagné en "+ nombreEssais +" essai(s) !")
- print("Vous avez gagné ! Le nombre mystère était: "+ secretNumber +".\n\n")
- newGame = input("Voulez vous rejouer ? oui/non")
- while True:
- if newGame == 'oui' or newGame == 'non':
- if newGame == 'oui':
- print("C'est reparti pour un tour !! :D\n\n")
- else:
- print("Très bien, on s'arrête là pour aujourd'hui ! A bientot :)")
- play = False
- break
- else:
- pass
- over = True
- elif inputNumber < secretNumber: # Si c'est plus
- print("C'est plus.")
- else: # Si c'est moins
- print("C'est moins.")
- #On met le système en pause.
- os.system("pause")
Advertisement
Add Comment
Please, Sign In to add comment