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): 2657
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 [WIP] Teeny Tiny - Story    [1][2][3]...[13] 125 9982 Aujourd'hui 01:53:31
meltingman 
[WIP] et travaux terminés [terminé] Scène de Pti dej à la Française - EVEE a donf - 2.9 Blender    [1][2][3]...[5] 41 436 Hier 23:49:50
meltingman 
Questions & Réponses [résolu] Modificateur Curve sur une courbe multiple 2 26 Hier 22:05:14
yawdpwal 
The Blender Clan 'tchat Pour les arboriculteurs 3D 2 109 Hier 21:47:01
iet 
Questions & Réponses Disparition de matériaux après système de particule 0 19 Hier 18:21:49
Zarathoustra 
Hors Sujet !! Quels secteurs exploite l'impression 3D ? 1 26 Hier 16:12:54
Bibi09 
Questions & Réponses Problème de collision dans un player FPS 1 46 Hier 14:56:23
Redstar 
Questions & Réponses [résolu] Placer sa camera sur un HDRI    [1][2] 11 350 Hier 14:38:31
Crocodile_13 
Questions & Réponses [WIP] Problème Rétopo    [1][2] 10 104 Hier 09:53:59
Laorz 
Hors Sujet !! Un poisson clown low poly - 15 mm - Tutoriel - 2.9 0 29 25/10 20:03:08
meltingman 
Questions & Réponses Prioriser la visibilité d'un objet ? 2 53 25/10 17:31:26
Rimpotche 
[WIP] et travaux terminés image couteau dans caillou qui saigne 2 55 25/10 07:03:37
Crocodile_13 
[WIP] et travaux terminés [terminé] Chaussures Très Réalistes (.bend disponible) 5 150 24/10 21:23:47
Crocodile_13 
Le coin des geeks gain de fluidité viewport entre ryzen 3900X et 3950X    [1][2][3] 28 1406 24/10 15:45:54
papillon 
Questions & Réponses hdri en mode ombrage 2 128 24/10 10:27:06
kimlicrea 
Questions & Réponses Modifier les attribue de plusieurs objet en même temps (lumière) 3 78 24/10 10:21:47
kimlicrea 
[WIP] et travaux terminés [terminé] Moderno 404    [1][2] 13 568 23/10 20:26:41
moonboots 
Questions & Réponses Lissage de face 4 97 23/10 19:43:53
Maxence34 
Mes premières images sous Blender (débutants) Première réalisation    [1][2] 15 9018 23/10 02:13:26
Talason 
The Blender Clan 'tchat Addon convertisseur d'images en courbes 2 99 22/10 20:29:31
Rimpotche 

Qui est en ligne
198 utilisateur(s) en ligne (dont 121 sur Forums)

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


plus...
Nouveaux membres
RosalindaG 27/10/2020
RoderickBe 27/10/2020
JesusJessu 27/10/2020
Sarah19864 27/10/2020
ClaireLeak 27/10/2020
Concepcion 27/10/2020
MilagrosCa 27/10/2020
SallyHeney 27/10/2020
MohamedSum 27/10/2020
TodDaniel4 27/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