Une structure logique utilisée dans la programmation informatique où deux ou plusieurs instructions répétitives sont placées sous une forme "imbriquée" (c'est-à-dire qu'une boucle est située dans le corps d'une autre). La boucle intérieure se répète entièrement à chaque passage dans la boucle extérieure.

nested-loops...

J'essaie d'obtenir les résultats dans une boucle imbriquée (4) en utilisant une fonction, l'impression est correcte mais je ne peux pas obtenir les résultats dans une trame de données. J'ai ceci: for (t in 1:5) for (s in 1:5) for (j in 1:4) for (i in 1:2) print(c (t,s,j,i,functio....
3 juin 2020 à 23:26
Ok, donc ce que je veux faire doit paraître assez simple. J'ai une fonction qui vérifie chaque caractère d'une chaîne si c'est une lettre de a à m. Je dois maintenant continue; une boucle foreach, mais je suis toujours dans une boucle for. Existe-t-il un moyen possible de faire ce que je veux faire?....
2 juin 2020 à 16:46
Je souhaite modifier les éléments d'une liste imbriquée existante avec la sortie de cette fonction listoflist = [[None, None, None],[None, None, None]] def _execute(): user_input = input("type in: ") return user_input La sortie doit être: output execute() = 1 [[1, None, None],[None, None,....
25 mai 2020 à 12:07
Laissez-moi m'expliquer: j'ai la boucle suivante: int i=0; int j=0; for (; i < 6; i++) { for (; j < 12 - i; j++) { **code** } } System.out.println(i * j); Cela ne fonctionne pas bien. Il imprime 72, mais il n'imprime pas bien le cercle que je dessine à l'intérieur des boucles. J'essaie de d....
25 mai 2020 à 04:25
l1 = ['a','b'] l2 = ['c','d'] for x in l1: for y in l2: (a,b)=(x,y) Quand je print(a,b), tout ce que j'obtiens est ('b','d'), mais quand j'entre le code comme for x in l1: for y in l2: print((x,y)) Toutes les combinaisons possibles de l1 et l2 sont imprimées. Pourquoi cela se p....
5 mai 2020 à 09:35
J'ai travaillé sur un script python où, étant donné une liste composée de trois listes, il créera un dictionnaire qui stockera les paires clé-valeur où les clés représentent la (ligne, colonne) de la liste sous forme de tuples, et le correspondant les valeurs sont les valeurs de liste pour cette pos....
3 mai 2020 à 21:45
J'ai 3 boucles imbriquées dans lesquelles le code ne modifie en aucun cas les compteurs, j'ai besoin de la valeur du compteur de boucle de niveau supérieur à utiliser plus tard dans le code. Ça ressemble à ça int i; for( i = 0; !found && i <f_i.size();i++){ for(unsigned int j = 0; !found && j < ....
20 avril 2020 à 18:31
J'ai donc un tableau (de 9 éléments) dans l'ordre croissant et dans une autre fonction j'ai une matrice 3x3 (mêmes éléments mais non ordonnés) et je veux trouver la ligne et la colonne de chaque élément du tableau dans la matrice , mais je ne peux pas l'écrire correctement: int find_path(int matrix....
18 avril 2020 à 13:38
Je veux obtenir une sortie comme celle-ci en utilisant des boucles for imbriquées: 0 0 0 1 0 2 0 3 1 3 1 2 1 1 1 0 2 0 2 1 2 2 2 3 3 3 3 2 3 1 3 0 J'ai donc trouvé cette solution: for(i=0;i<4;i++) { if(i == 1){ for(j=3;j>=0;--j) { Serial.print(i); Serial.print(" "); Serial.....
17 avril 2020 à 18:55
J'ai le code suivant: for (int i = 0; i < 4; i++){ for (int j = 7; j > 3; j--){ cout << array[i]; cout << array[j]; } } Ici, la valeur de j est d'abord modifiée quatre fois, puis le programme commence à changer la valeur de i. Edit: Disons que le tableau ....
17 avril 2020 à 01:56
Je voudrais avoir une fonction qui fragmente ma liste en sous-liste, puis ces sous-listes en sous-listes supplémentaires, selon ce schéma. Le nombre d'emboîtements et de tailles de blocs variera. Veuillez noter les [4] et [9] dans lst2, c'est essentiel. block_sizes = [5, 2, 1] my_lst = [0, 1, 2, 3, ....
7 avril 2020 à 23:53
Instructions Étant donné un tableau d'entiers, renvoyez les indices des deux nombres de sorte qu'ils s'additionnent à une cible spécifique. Vous pouvez supposer que chaque entrée aurait exactement une solution et vous ne pouvez pas utiliser le même élément deux fois. Exemple Given nums = [2, 7, ....
21 mars 2020 à 17:43
J'ai une liste de listes (appelée table): table = [[0, 1, 2], [1, 2, 1], [2, 3, 2], [0, 2, 3], [0, 3, 2], [1, 3, 3]] Où le premier élément de chaque sous-liste est le point de départ, le second est le point final et le troisième est la distance entre les deux points. Donc par exemple [0,1,2] signif....
16 mars 2020 à 19:03
Je suis un débutant en python et j'ai ce problème que j'espère que quelqu'un pourrait m'aider. Tout d'abord, j'ai une liste de sous-listes de longueur variable Contribution: temp_list=[[87.33372], [86.30815, 300.0], [96.31665, 300.0]] J'essaie de créer une nouvelle liste de listes, où la sous-liste....
J'essaie de trouver la sortie suivante: Row 1 Col A Row 1 Col B Row 2 Col A Row 2 Col B J'ai du mal à trouver la logique pour terminer cette tâche. Jusqu'à présent, j'ai trouvé le code fourni ci-dessous: int iRowNum; int iColLetter; iRowNum = 1; iColLetter = 65; while (iColLetter < 67) { Syste....
Je suis nouveau dans la programmation. J'apprends actuellement Java, sur la boucle imbriquée maintenant, et je suis resté bloqué. Donc, ce que je veux faire est d'écrire un programme qui prend un entier de l'utilisateur et Imprimer des lignes, par exemple si l'utilisateur a entré 4 alors le résultat....
11 mars 2020 à 14:45
J'essaie d'écrire un morceau de code, qui colorera toutes les demandes qui ne contiennent qu'un seul nom unique pour chaque demande. Pourquoi boucler uniquement les cellules visibles ne fonctionne pas? MISE À JOUR: Je dois supprimer des lignes s'il n'y a qu'un seul nom attribué à une demande parti....
5 mars 2020 à 10:32
Je voudrais savoir s'il existe une formule bien connue pour la manière suivante de compter: count = 0 for i in range(n): for j in range(m): count = count + 1 count = count + 10 Merci d'avance, Cayo EDIT 1: Merci Ernest, vous avez raison, mais ce n'est pas vraiment le problème. Désolé, j....
14 févr. 2020 à 11:56
Premier utilisateur de python ici. J'essaie d'utiliser une boucle while pour configurer un type d'outil de recherche pour les cours de l'école. J'obtiendrai les invites pour insérer le sujet et CatalogNbr; mais au lieu d'imprimer le nom du cours (par exemple "Introduction à la recherche" du premier ....
8 févr. 2020 à 01:22
Comment puis-je me débarrasser de ces boucles imbriquées dans mon code? J'ai essayé d'utiliser la compréhension de liste mais je n'ai pas réussi à créer quelque chose de bien. Merci de votre aide! Voici une partie de mon code: folders = [i for i in range(1, int(number_of_folders) + 1)] subfo....
5 févr. 2020 à 14:27
Je regarde le code suivant public class Solution { public boolean judgeSquareSum(int c) { for (long a = 0; a * a <= c; a++) { for (long b = 0; b * b <= c; b++) { if (a * a + b * b == c) return true; } } return fa....
25 janv. 2020 à 14:44
Supposons que A est une matrice MxN. Je veux multiplier A avec sa transposition. Est-il possible de le faire avec une boucle imbriquée pure (c'est-à-dire sans utiliser np.transpose)? Lorsque j'essaie de le parcourir, je ne sais pas comment résoudre le problème de plage car la forme du résultat est d....
14 janv. 2020 à 08:47
Im essayant d'ajouter un préfixe à une liste de chaînes en Python. La liste de chaînes peut contenir plusieurs niveaux de listes imbriquées. Existe-t-il un moyen de parcourir cette liste (et ses listes imbriquées), tout en conservant la structure? Les boucles imbriquées sont devenues illisibles très....
10 janv. 2020 à 18:15
Je suis un noob total et j'ai besoin d'aide ici: Je vais toujours saisir (dans AttributeList) une liste imbriquée bidimensionnelle dans cette fonction . def CombineAttributes(AttributeList): NumAttributes = len(AttributeList) print("Got the following AttributeList: {} , it has g....
6 janv. 2020 à 19:48
Je veux multiplier chaque lettre d'un mot en fonction de la plage de début et de fin donnée. Mon code actuel est le suivant, mais il ne fonctionne pas comme prévu: word = ['h', 'e', 'l', 'p', 'm', 'e'] start = 3 end = 5 for b in range(start, end + 1): for a in word: print(a * b, end='') ....
6 janv. 2020 à 16:51