-
-
Save GravenilvecTV/956718c478c7880b68fc21e723eb9bda to your computer and use it in GitHub Desktop.
# 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 !") |
GuyomP
commented
Mar 26, 2023
•
bonjour Graven ... je ne sais pas si c'est acceptable en dev python de mettre 2 fois la même ligne de commande mais c'est le seul moyen que j'ai trouvé pour arrêter la boucle et demander a l'utilisateur d'entrer a nouveau un nombre ... **running = True ** good ca :)
j'aurais aimé faire parler le programme avec say par ex au lieu de print ... j'ai vu qu'il existait une librairy ... je n'ai pas encore visionné tes formations pour le jeu sous python ... j'avance piano :)
code
nombre = 888
#entre = int(input("entrez un nombre entre 1 et 1000: "))
entre = True
while entre != nombre:
reponse = ("c'est chaud", "c'est froid")[entre < nombre]
print("continuez", reponse)
entre = int(input("entrez un nombre entre 1 et 1000: "))
print("bravo")
cool y parle :) comment exporter un programme python sur une autre machine ? .. je suppose qu'il faut toutes les bibliothèques
code avec la bibliothèque pyttsx3 ... mon ordi me parle
import pyttsx3 #installer la bibliothèque au préalable (pip install pyttsx3)
engine = pyttsx3.init()
#voices = engine.getProperty('voices')
#engine.setProperty('voice', voices[0].id) #dans la doc 0 = homme et 1 = femme ... c'est plus l'accent 0 Fr et 1 Gb
engine.setProperty('rate', 150)
engine.say("bonjour bienvenue dans le jeu c'est chaud c'est froid veuillez entrer un nombre entier entre 1 et 1000")
engine.runAndWait()
nombre = 888
entre = int(input("entrez un nombre entre 1 et 1000: "))
#entre = True
while entre != nombre:
reponse = ("c'est chaud", "c'est froid")[entre < nombre]
print("continuez", reponse)
engine.say(reponse + "continuez")
engine.runAndWait()
entre = int(input("entrez un nouveau nombre: "))
print("bravo")
engine.say("bravo vous avez trouvé")
engine.runAndWait()
engine.stop()
nombre_gagnont = 700
nombre = int(input("Entrez un nombre entre 1 et 1000 :"))
while nombre >= 1 and nombre <= 1000:
if nombre == nombre_gagnont:
print("c'est gagne !")
if nombre < nombre_gagnont :
print("c'est plus")
if nombre > nombre_gagnont:
print("c'est moins")
elif nombre<= 0 and nombre >= 1001:
print("vous devrez entrez un nombre enttre 1 et 1000")
break
import random
print("Jeu du Juste prix")
essai=0
number_to_find = random.randint(0, 1000)
print(number_to_find) ( sa me sert juste a verifier si en trouvant le bon chiffre , le code effectue tout ) ;)
your_number=int(input("Votre chiffre est : "))
while number_to_find != your_number:
essai+=1
if your_number < number_to_find :
print("C'est plus grand")
your_number = int(input("Votre chiffre est : "))
else :
print("C'est plus petit")
your_number = int(input("Votre chiffre est : "))
if your_number==number_to_find:
print("Bravo vous avez trouver")
print("Fin de la partie")
print(f"Vous avez reussi en {essai} essai")
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é !")
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"))
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
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")
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 ;-)
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 !")
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!")
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")
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}')