Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Utilisation du mot clé break

Le mot clé break permet d'interrompre l'exécution de la boucle en cours. Le programme se poursuit alors à l'instruction qui suit la boucle.

Exemple de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 
#!/usr/bin/python3
# -*- coding: utf-8 -*- 
                                
# Cette ligne permet d'avoir accès à la fonction random 
# située dans le module random
from random import random

print("Welcome to MegaGame V1.0 :-)")

while True: 
    randomValue = 1 + int(random() * 100);
    #print("Valeur aleatoire choisie : " + str(randomValue))
    
    score = 1
    while True:
        value = int(input("Veuillez saisir une valeur : "))
        if value < randomValue:
            print("Valeur plus grande !")
        elif value > randomValue:
            print("Valeur plus petite !")
        else:
            print("Gagne en %d coup(s) !" % (score))
            break
        score += 1

    retry = input("Voulez vous recommencer (oui, non) : ")
    if  retry == "non":
        break
        
print("Bye bye")
Fichier MegaGame.py

Pour lancer cet exemple, veuillez procéder ainsi :

$> python3 MegaGame.py 
Veuillez saisir une valeur : 50
Valeur plus grande !
Veuillez saisir une valeur : 75
Valeur plus petite !
Veuillez saisir une valeur : 62
Valeur plus petite !
Veuillez saisir une valeur : 56
Valeur plus petite !
Veuillez saisir une valeur : 53
Valeur plus grande !
Veuillez saisir une valeur : 54
Valeur plus grande !
Veuillez saisir une valeur : 55
Gagne en 7 coup(s) !
Voulez vous recommencer (oui, non) : non
Bye bye
$>