Skip to content

Instantly share code, notes, and snippets.

@GravenilvecTV
Last active June 10, 2024 22:21
Show Gist options
  • Save GravenilvecTV/956718c478c7880b68fc21e723eb9bda to your computer and use it in GitHub Desktop.
Save GravenilvecTV/956718c478c7880b68fc21e723eb9bda to your computer and use it in GitHub Desktop.
APPRENDRE LE PYTHON #5 ? LES BOUCLES
# importation du randint
from random import randint
# choisir un nombre aleatoire entre 1 et 1000
just_price = randint(1, 1000)
# statut du jeu (activé/désactivé)
running = True
# tant que le jeu est en cours d'éxécution
while running:
# demander à l'utilisateur d'entrer un prix dans la console
user_price = int(input("Entrer un prix"))
# si le prix est le meme que le juste prix
if user_price == just_price:
print("Trouvé !")
# fin du jeu
running = False
# si le prix de l'utilisateur est supérieur au prix à trouver
elif user_price > just_price:
print("C'est moins")
# si le prix de l'utilisateur est inférieur au prix à trouver
elif user_price < just_price:
print("C'est plus")
# fin du jeu après la boucle
print("Fin du jeu !")
@Pcommander
Copy link

Bonsoir à tous, voici ma version du code :

# Exercice du juste prix :

# Définition du juste prix
right_price = 1500

# Récolte de la valeur de l'utilisateur
user_price = int(input("Entrez un prix : "))

# Tant que le prix de l'utilisateur est différent du juste prix
while user_price != right_price:
    if user_price < right_price:
        print("C'est plus")
    else:
        print("C'est moins")

    user_price = int(input("Entrez un nouveau prix :"))

print("C'est gagné !")

@Alizzzzzzzz
Copy link

salutation, je viens de commencer python il y a 3jrs et jai vu plein de gens utiliser le module random de la fct ridint que je connaissais evidemment pas mais j'ai quand meme reussi a faire ça, des conseils svp.

nombre=int(input("choisis un nombre entre 1 et 1000"))
jackpot=99

while nombre ==jackpot :
print("c'est gagner!")
break

while nombre > jackpot :
print("c'est moins")
nombre = int(input("choisis un nombre entre 1 et 1000"))

while nombre < jackpot :
print("c'est plus")
nombre = int(input("choisis un nombre entre 1 et 1000"))

@ddrfkf
Copy link

ddrfkf commented Oct 1, 2023

from random import randint

just_price = randint(1, 1000)
reponse = int(input("entrer un prix"))
nombre = 0
while reponse != just_price:
nombre += 1
if just_price > reponse:
reponse = int(input("c'est plus"))
elif just_price < reponse:
reponse = int(input("c'est moins"))
else:
reponse = int(print("c'est gagné"))

print("nombre d'esai: ", nombre)
Et en plus ca marque le nombre d'essai mdr

@AlexisAmand
Copy link

AlexisAmand commented Oct 23, 2023

Coucou les p'tis serpents !
Voici mon code pour ce tuto. Je n'ai pas utilisé de booléen, car je me suis dit que ça ajoutait une variable en plus pour rien, j'ai préféré initialisé la proposition du joueur à 0 et faire ma boucle while en comparant directement la proposition et la valeur à trouver.

# Tuto 05 de Graven : le juste prix

import random

# Choisir un nombre entre 1 et 1000
prix = random.randint(1,1000)

# Tant que le jeu n'est pas fini
# -> demander à l'utilisateur "Entrer un prix"

proposition = 0

while proposition != prix:
    proposition = int(input("Entrer un prix :"))
    
    # -> s'il trouve le juste prix "c'est gagné !"
    if proposition == prix:
        print ("C'est gagné !")
        
# -> sinon on affiche "c'est moins" ou "c'est plus"
    elif proposition < prix:
        print("C'est plus")
    elif proposition > prix:
        print("C'est moins")

@Titide42
Copy link

Jeu du juste prix

Juste prix

right_price = 423

Demander à l'utilisateur d'entrer un prix

test_price = int(input("Tentez de trouver le juste prix ici: "))

boucle si il ne trouve pas le juste prix

while test_price < right_price:
print("C'est plus")
break
test_price = int(input("Retentez de trouver le juste prix ici: "))
else:
print("c'est moins")

si il trouve le juste prix

if test_price == right_price:
print("C'est gagné")

j'avais pas compris que l'importation d'un module était nécessaire sinon c'etait presque ça ;-)

@Nilsblc
Copy link

Nilsblc commented Dec 4, 2023

prix_juste = 50
jeu = True
while jeu :
prix_utilisateur = int(input("Entrez un prix:"))
if prix_utilisateur == prix_juste :
print ("Bravo c'est ca !")
jeu = False
elif prix_utilisateur <= prix_juste :
print ("C'est plus !")
elif prix_utilisateur >= prix_juste :
print ("C'est moins !")
print ("Jeu fini !")

@BillJAB
Copy link

BillJAB commented Mar 16, 2024

justeprix = 467

while True:
n = int(input("Entrez un nombre entre 1 et 1000: "))

if n == justeprix:
    print("C'est le juste prix!")
    break 
elif n < justeprix:
    print("C'est plus!")
else:
    print("C'est moins!")

@m9dn14
Copy link

m9dn14 commented May 8, 2024

import random
nombre_gagnant = random.randint(1, 1000)

while True:
number = int(input("Choisi un nombre entre 1 et 1000 :"))
if number == nombre_gagnant:
print("Gagné!")
break
elif number < nombre_gagnant:
print("C'est plus")
else:
print("C'est moins")

@tin-mzl
Copy link

tin-mzl commented Jun 10, 2024

import random

#génération du prix aléatoirement
price = random.randint(1, 1000)
#fixe un nombre de tentatives pour rendre le jeux plus risqué
tentative_max = 10
tentative = 0
#la boucle du jeu
while tentative < tentative_max:
tentative +=1
user_price = int(input(f'vous avez {tentative}/{tentative_max}entre un prix: '))

if user_price == prix:
print("c'est gagné félicitation 🎊") #bien-sur l'emoji n'apparaitrera pas
elif user_price > prix:
print("c'est moins")
else:
print("c'est plus")
if tentative == tentative_max:
print("c'estb perdue :-[ une prochaine fois")
print(f'le prix était {prix}')

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment