Un équivalent de "break" et "continue" pour une boucle ?
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1694
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/2020 10:06
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): 2884
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/2020 10:18
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): 1694
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/2020 10:58
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): 2908
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/2020 14:47
_________________
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
Graphisme alternatif [BESOIN DE VOUS COMMUNAUTÉ BLENDER] 0 2 Aujourd'hui 00:27:40
A-mister21 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[49] 484 147906 Hier 22:17:07
sbkodama 
Questions & Réponses [non résolu] Problème extrusion mesh Plane 3 34 Hier 18:51:32
Guiu 
Questions & Réponses Caméra et soleil non visibles 2 30 Hier 18:30:05
moonboots 
Questions & Réponses [résolu] Question concernant la sélection des objets 2 44 Hier 14:12:28
Lylo 
Questions & Réponses [non résolu] Problème d'affichage de la peinture des poids    [1][2][3] 20 64 Hier 11:09:32
GameWorld 
[WIP] et travaux terminés orientation des objets    [1][2] 19 187 Hier 10:45:22
debutant 
Questions & Réponses Problème de "layer subtract" avec grease pencil ! 0 19 Hier 09:57:31
Niourd 
Questions & Réponses Problème affichage Viewport 8 115 26/01 23:06:49
profdeballons 
Questions & Réponses Move (G) déplace l origine de l objet, pas l'objet 4 88 26/01 10:32:02
manie 
Questions & Réponses [résolu] Perte des repères de mvts de mes objets importés. 7 320 25/01 20:32:42
Lylo 
Questions & Réponses [non résolu] Reflets de lumières très atténués sur Glass quand il n'y a pas de background 0 74 25/01 16:50:59
NoKi_senpai 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[5] 49 3845 25/01 15:59:20
Guiu 
Le coin des geeks News hardware 0 66 25/01 14:32:35
Bibi09 
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Iron Man Collapsing"    [1][2][3][4] 39 15341 25/01 14:21:50
timeman13 
Questions & Réponses Inclure une vidéo dans un environnement 3D, c'est le bug dans mes neurones 9 163 24/01 21:01:05
Lylo 
Questions & Réponses Blender 2.9 : Problème pour cacher une collection 4 91 24/01 16:30:03
Moulsifer 
Moteur de jeu GameBlender et alternatives [WIP] Un projet UE4 avec du Blender    [1][2][3]...[7] 66 25692 24/01 06:06:27
timeman13 
Questions & Réponses Couleur des cheveux 7 272 23/01 20:30:50
Lylo 
Hors Sujet !! Tuto débutant : un hippocampe - #1 le Maillage de base 2 238 23/01 20:10:42
meltingman 

Qui est en ligne
133 utilisateur(s) en ligne (dont 86 sur Forums)

Membre(s): 2
Invité(s): 131


A-mister21, EveGreenwe, plus...
Nouveaux membres
CecileLitt 28/1/2021
HayleyBosi 28/1/2021
XYIChantal 28/1/2021
SangStr801 28/1/2021
JanineToml 27/1/2021
Winona3794 27/1/2021
A-mister21 27/1/2021
MarcTan68 27/1/2021
EveGreenwe 27/1/2021
Niourd 27/1/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Fev 15
Anniversaire de Dany
Fev 23
anniversaire de windspirit
Mar 14
Anniversaire de AMV12
plus 261 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445