Un équivalent de "break" et "continue" pour une boucle ?
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1655
Bonjour tout le monde,

Les instruction "continue" et "break" affectent la boucle dans laquelle elles se trouve, mais est-ce possible d'impacter la boucle du niveau au dessus ?

Exemple:

liste1 = [plusieurs_trucs]

for quelque_chose in machin:
     truc = opération avec quelque_chose

     for une_chose in liste1
         if une_chose.element == truc:
             continuer "for quelque_chose in machin"
             break une_chose

     #ne pas exécuter la suite

Contribution le : 22/05 10:06:12
Créer un fichier PDF de la contribution Imprimer


Re: Un équivalent de "break" et "continue" pour une boucle ?
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 2655
Quelque chose comme ça ?
continuer = True
liste = [1,2,3]
indexListe = 0

for qqch in machin:
    truc = fait_qqchose()

    for valeur in liste:
        if valeur == truc:
            continuer = False
            break

    if not continuer:
        break

    # Continuer l'execution de for qqch in machin.

# Fin de for qqch in machin.


EDIT:

Tiens, voici un bout de code que tu peux tester en ligne :
https://onlinegdb.com/rkGq2MSi8

Contribution le : 22/05 10:18:47
_________________
Venez tester notre projet de Blender clan 2.0 + Tchat (en cours de développement) !
Pourquoi ? Retrouver un forum fonctionnel.
Créer un fichier PDF de la contribution Imprimer


Re: Un équivalent de "break" et "continue" pour une boucle ?
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1655
C'est exactement ce que j'ai fais, mais je me suis posé la question "existerai-t-il un outil qui me permettrai de ne pas faire autant de chipoteries ?"

Contribution le : 22/05 10:58:18
Créer un fichier PDF de la contribution Imprimer


Re: Un équivalent de "break" et "continue" pour une boucle ?
OverdOzed
Inscrit:
08/10/2003 09:20
De Annecy
Post(s): 2825
Non il n'y a pas d'argument possible pour l'instruction break, du genre break(-1) pour rompre la boucle précédente, c'est forcément la boucle active. Normalement la seule méthode est celle donnée par Bibi09.

Contribution le : 22/05 14:47:21
_________________
lucky
www.lucky3d.fr
Auto-Rig Pro Addon: Blender Market - GumRoad
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
[WIP] et travaux terminés [terminé] Scène de Pti dej à la Française - EVEE a donf - 2.9 Blender    [1][2][3][4] 38 391 Aujourd'hui 16:46:37
moonboots 
Hors Sujet !! Quels secteurs exploite l'impression 3D ? 1 17 Aujourd'hui 16:12:54
Bibi09 
Questions & Réponses Problème de collision dans un player FPS 1 38 Aujourd'hui 14:56:23
Redstar 
Questions & Réponses [résolu] Placer sa camera sur un HDRI    [1][2] 11 341 Aujourd'hui 14:38:31
Crocodile_13 
Questions & Réponses [WIP] Problème Rétopo    [1][2] 10 94 Aujourd'hui 09:53:59
Laorz 
Hors Sujet !! Un poisson clown low poly - 15 mm - Tutoriel - 2.9 0 23 Hier 20:03:08
meltingman 
Questions & Réponses Prioriser la visibilité d'un objet ? 2 49 Hier 17:31:26
Rimpotche 
[WIP] et travaux terminés image couteau dans caillou qui saigne 2 52 Hier 07:03:37
Crocodile_13 
[WIP] et travaux terminés [terminé] Chaussures Très Réalistes (.bend disponible) 5 145 24/10 21:23:47
Crocodile_13 
Le coin des geeks gain de fluidité viewport entre ryzen 3900X et 3950X    [1][2][3] 28 1398 24/10 15:45:54
papillon 
Questions & Réponses hdri en mode ombrage 2 126 24/10 10:27:06
kimlicrea 
Questions & Réponses Modifier les attribue de plusieurs objet en même temps (lumière) 3 76 24/10 10:21:47
kimlicrea 
[WIP] et travaux terminés [terminé] Moderno 404    [1][2] 13 559 23/10 20:26:41
moonboots 
Questions & Réponses Lissage de face 4 93 23/10 19:43:53
Maxence34 
Mes premières images sous Blender (débutants) Première réalisation    [1][2] 15 9014 23/10 02:13:26
Talason 
The Blender Clan 'tchat Addon convertisseur d'images en courbes 2 96 22/10 20:29:31
Rimpotche 
The Blender Clan 'tchat Pour les arboriculteurs 3D 1 90 22/10 18:05:18
moonboots 
Hors Sujet !! Faire parler son personnage en 5 minutes - tutoriel Francais - Blender 2.9 4 207 22/10 13:03:28
meltingman 
GIMP Faire un drégradé selon la forme sous gimp 9 138 22/10 12:49:57
Thewada 
Questions & Réponses [résolu] Perte des Vertex lors d'un Separate 7 129 21/10 21:45:05
debutant 

Qui est en ligne
213 utilisateur(s) en ligne (dont 116 sur Forums)

Membre(s): 0
Invité(s): 213


plus...
Nouveaux membres
OtiliaWilk 26/10/2020
__ 26/10/2020
SteffenTaf 26/10/2020
BeckySerra 26/10/2020
JacobBrown 26/10/2020
WXCVivien 26/10/2020
NormanGilm 26/10/2020
ShaunteIzo 26/10/2020
KrystynaKr 26/10/2020
DaniOff28 26/10/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 9
BUG de Lyon
plus 264 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445