Skip to content

Instantly share code, notes, and snippets.

@GravenilvecTV
Last active July 11, 2024 23:46
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 !")
@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}')

@anaconda347
Copy link

from random import randint

juste_prix = randint(1,1000)
running = True

while running :
chiffre = int(input("entre un chiffre de 1 à 1000"))
if chiffre == juste_prix:
print("C'est gagné !")
running = False
elif chiffre < juste_prix:
print("C'est trop petit!")
elif chiffre > juste_prix:
print("C'est trop grand")

print("fin du jeu !")

@anaconda347
Copy link

Juste prix avec un système d'essai
from random import randint

juste_prix = randint(1,50)
running = True
essai = 9
while running :
essai -= 1
print("Tu as {} essai".format(essai))
chiffre = int(input("Choisi un chiffre entre 1 et 50."))
if chiffre == juste_prix:
print("C'est gagné !")
running = False
elif chiffre < juste_prix:
print("C'est trop petit!")
elif chiffre > juste_prix:
print("C'est trop grand")
if essai == 0:
running = False
print("Tu as perdu :(")

print("fin du jeu !")

@bydray32
Copy link

bydray32 commented Jul 3, 2024

Bonjour à tous je suis nouveau sur python et j'aime beaucoup ce langage, je propose ma solution:

jeu du juste prix

choisir un nombre entre 1 et 1000

from random import randint
just_prix = randint(1, 1000)

print(just_prix)

running = True
turn = 0

while running:
prix = int(input("choisir un nombre entre 1 et 1000:"))
turn += 1
# print(turn)
if prix == just_prix:
print("c'est gagné!!! Félicitation")
running = False
elif turn >= 8:
running = False
print("6 tentatives, vous avez échoué!!!")
print("Le nombre était :" + str(just_prix))
elif prix > 1000:
print("Nombre non autorisé!!!")
elif prix < just_prix:
print("c'est plus")
elif prix > just_prix:
print("c'est moins")

@xXimengx
Copy link

xXimengx commented Jul 11, 2024

Salut je participie (enfin je partage le miens). Perso la boucle ne se finissait pas tant que je ne mettais pas le user_price au seins meme de la boucle. Elle ne faisait que tourner en boucle du coup et je ne pouvais pas faire grand chose. Mais sinon mis a part cela, les videos sont supers !!!

du coup voici mon code.
#Juste prix
player = input("Bonjour, bienvenu au juste prix ! Comment vous appelez vous ?")
#importation
import random
#Price finder
price = random.randint(1,1000)
#def variable price = 0
user_price = 0
#Boucle définie
while price != user_price:
user_price = int(input("veuillez entrer un prix entre 1 et 1000"))
if user_price < price:
print("{}, le juste est prix est plus grand !".format(player))
elif user_price > price:
print("{}, le juste prix est plus petit !".format(player))
else:
print("c'est gagné {}".format(player))
Après "correction" et amélioration, voici le code plus complet (pour mon niveau)
#importation
import random
#price
price = random.randint(1,1000)
#running
running = True
#user_name
player = input("Bonjour, comment vous appelez-vous ?")
#user price=> dans la boucle sinon capout

on crée la boucle

while running:
user_price = int(input("{}, veuillez entrer un prix entre 1 et 1000".format(player)))
if user_price > price:
print("{}, le juste prix est plus petit".format(player))
elif user_price < price:
print("{}, le juste prix est plus grand !".format(player))
else:
print("{}, c'est fini, tu as gagné !".format(player))
running = False

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