Alors là je rencontre encore une fois un problème que je ne comprend pas.
J'utilise une boucle afin de vérifier si dans ma liste j'ai une variable qui à une certaine valeur, ici "rouge" et lorsque que cette variable égal rouge je veux que la liste s'arrête.
Du moment que la variable concerné est autre que la 03a ça fonctionne mais pas pour cette dernière, la boucle se poursuis.
Voici toute les ligne de code concerné:
# liberation des transits
for cle in transit.keys():
if transit_itineraire[cle+"p"] == condition_transit_itineraire[cle+"p"] and transit_itineraire[cle+"i"] == condition_transit_itineraire[cle+"i"]: # verifie que tous les itineraire sont detruit
for itineraire in transit_itineraire[cle+"p"]: # pour chaque transit pair on releve les itineraires
for zone in itineraire_zone[itineraire]: # pour chaque itineraire du transit on releve les zones
if couleur_zone[zone] != "rouge":
transit_par_sens[zone+"p"] = "libre"
else:
break
for itineraire in condition_transit_itineraire[cle+"i"]: # pour chaque transit impair on releve les itineraires
for zone in itineraire_zone[itineraire]: # pour chaque itineraire du transit on releve les zones
if couleur_zone[zone] != "rouge":
transit_par_sens[zone+"i"] = "libre"
else:
break
- Edité par Magic_panda 27 décembre 2015 à 13:25:39
arrêter une boucle
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.