Bonjour à tous !
(Ceci est mon premier message sur ce forum et je pense pas le dernier)
J'ai commencé L'ISN (informatique et science du numérique) cette année au lycée et après 3 ou 4 cours on nous a demandé d'écrire un programme python :

C'est le jeu des nombres secrets :
a)L'ordinateur doit générer un nombre de 3 chiffres , et le joueur doit le deviner.
b)Le nombre d'essai du joueur doit être afficher
c)Le joueur peut stopper le jeu à tout moment
d) Et à la fin du jeu, le programme doit demander au joueur si il veut rejouer ou pas.

Mon jeu marche mais le problème étant sur les deux dernière question :

j'ai bien compris qu'il fallait attribuer une touche pour stopper le programme mais pas vraiment comment dire au programme comment l’arrêter.

Mon deuxième problème étant que je ne sais absolument pas comment relancer le programme.

Voici le programme en question :



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
print("Jeu du nombre secret")
print("Le but du jeu étant de deviner un nombre comportant trois chiffres, le jeu vous indiquera si votre proposition est plus grand ou plus petit que le nombre secret. Bonne chance ! ")
import random
r = random.randint(100,999)
print(r)
a = print("Proposer un chiffre entre 100 et 999")
i=0
 
while( a != r ):
    i+=1
    a = int(input("Donner une autre proposition : "))
    if( a < r ):
        print("Le nombre est plus grand !")
    elif(a > r ):
        print("Le nombre est plus petit !")
    else:
        print("Bravo, vous avez gagné le nombre était bien",r,'!')
print("Votre nombre d'essai(s) est",i)
merci pour votre futur aide !