Un équivalent de "break" et "continue" pour une boucle ?
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1689
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): 2883
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): 1689
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
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Iron Man Collapsing"    [1][2][3][4] 37 15180 Aujourd'hui 06:11:03
timeman13 
Moteur de jeu GameBlender et alternatives [WIP] Un projet UE4 avec du Blender    [1][2][3]...[7] 66 25507 Aujourd'hui 06:06:27
timeman13 
Questions & Réponses Inclure une vidéo dans un environnement 3D, c'est le bug dans mes neurones 6 42 Aujourd'hui 01:51:41
meltingman 
Questions & Réponses Couleur des cheveux 7 195 Hier 20:30:50
Lylo 
Hors Sujet !! Tuto débutant : un hippocampe - #1 le Maillage de base 2 179 Hier 20:10:42
meltingman 
Questions & Réponses MB- Lab 1 7 8 0 36 Hier 17:00:44
sap1 
Questions & Réponses [résolu] J'ai besoin de vos lumières 9 220 Hier 09:49:00
Lylo 
Hors Sujet !! Blobs Opera 5 207 22/01 09:42:47
lucky 
Questions & Réponses Importation fichier format MHX2 2 97 21/01 12:43:48
ecluse105 
Questions & Réponses Utilisation des layers    [1][2] 10 262 20/01 16:32:08
Lylo 
Questions & Réponses Soucis dépliage UV 2 173 19/01 11:27:04
benboul62 
Questions & Réponses nodes texture 1 112 18/01 20:34:43
kimlicrea 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[5] 46 3588 18/01 15:23:26
Guiu 
Questions & Réponses [résolu] Utilisation des textures 7 166 17/01 16:26:51
lucky 
Questions & Réponses [non résolu] Différence entre le viewport et le rendu dans une simulation de particule. 3 274 16/01 23:31:29
lucky 
Questions & Réponses Problème de clic gauche poisseux dans nouveau Blender    [1][2] 10 576 16/01 16:55:15
moonboots 
[WIP] et travaux terminés Animation Nodes & MIDI    [1][2] 10 2230 16/01 15:51:09
WinZs 
Moteur de jeu GameBlender et alternatives Dulcis - Démo de RPG sur Unity    [1][2] 12 542 16/01 12:51:47
meltingman 
[WIP] et travaux terminés [WIP] Avion de combat    [1][2][3]...[9] 87 15327 16/01 02:15:02
meltingman 
Questions & Réponses Texture des plastiques "Lego" 1 156 15/01 21:44:39
lucky 

Qui est en ligne
160 utilisateur(s) en ligne (dont 108 sur Forums)

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


plus...
Nouveaux membres
CarrollEmb 24/1/2021
SadyeHelmo 24/1/2021
Esteban89Y 24/1/2021
Milagro664 24/1/2021
JodyGlenel 24/1/2021
LoreenHout 24/1/2021
KandisMays 24/1/2021
WillisGrai 24/1/2021
DillonGett 24/1/2021
AlanaO6612 24/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