Jeux Python

Fermé
Raph - Modifié le 5 nov. 2021 à 17:38
yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025 - 7 nov. 2021 à 10:13
Bonsoir,
J'ai un petit probleme a propos d'un petit programme.
C'est un petit jeux codé en python que j'ai trouver sur un site et j'aimerais le modifier.
Le jeux consiste à deviner un nombre en faisant de multiples propositions de nombres, auxquelles une personne répond par "plus" si le nombre à deviner est plus grand que la proposition, et par "moins" si le nombre à deviner est moins grand. Nous souhaitons concevoir un programme Python qui permette de jouer à ce jeu

Le programme :
from random import randint
for _ in range(1):
nombreTire = randint(1,100)
nombreTape = 0
while nombreTape != nombreTire :
print("Tapez un nombre entier :")
nombreTape = int(input())
if nombreTape > nombreTire :
print("c'est moins\n\n")

elif nombreTape < nombreTire:
print("c'est plus\n\n")
else :
print("c'est gagné")



Et j'aimerais qu'il affiche "perdu" au bout de 10 échecs

Merci d'avance =)
A voir également:

2 réponses

yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025 Ambassadeur 1 568
5 nov. 2021 à 18:01
bonjour,
peux-tu préciser le langage quand tu utilises les balises de code.
as-tu une question?
0
Oui bien sur, il est codé en python.
Sinon, oui j'ai une question j'aimerais que mon programme affiche "perdu" au bout de 10 échecs.
0
yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025 1 568
5 nov. 2021 à 21:56
0
Raph > yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025
6 nov. 2021 à 08:24
from random import randint
for _ in range(1):
    nombreTire = randint(1,100)
nombreTape = 0
while nombreTape != nombreTire : 
    print("Tapez un nombre entier :")
    nombreTape = int(input())
    if nombreTape > nombreTire :
        print("c'est moins\n\n")
 
    elif nombreTape < nombreTire:
        print("c'est plus\n\n")
    else :
        print("c'est gagné")


Comme cela, c'est mieux ? ? ?
0
yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025 1 568 > Raph
6 nov. 2021 à 14:53
c'est plus clair, en effet.
qu'as-tu essayé pour compter les échecs?
0
Raph > yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025
7 nov. 2021 à 09:59
Bah enfaite justement je sais pas quel "outils" utiliser pour compter le nombre de fois
0
yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025 1 568 > Raph
7 nov. 2021 à 10:13
Pourquoi veux-tu modifier ce programme?
Ne devrais-tu pas d'abord apprendre avant de faire cela?
0