Python >> Tutoriel Python >  >> Python

Deux boucles for en Python | Exemple de code

Leurs nombreuses façons utilisées pour deux boucles for en Python. Comme combiner 2 listes ou ajouter ou filtrer par conditions ou imprimer n'importe quel modèle.

Exemple 1

Multiplication de nombres en utilisant 2 boucles.

for i in range(1, 5):
    for j in range(1, 5):
        print(i * j, end=' ')

Sortie :

Exemple 2

Boucle while imbriquée Python.

i = 1
j = 5

while i < 4:
    while j < 8:
        print(i, ",", j)

        j = j + 1
        i = i + 1

Sortie :

1 , 5
2 , 6
3 , 7

Exemple 3

Exemple de boucle for imbriquée

color = ["Red", "Green"]
num = [1, 2, 3]

for x in color:
    for y in num:
        print(x, y)

Sortie :

Rouge 1
rouge 2
Rouge 3
Vert 1
Vert 2
Vert 3

Comment casser deux boucles for en Python ?

breaker = False
i = 1
while True:
    while True:
        print(i)
        if i == 0:
            print("Zero")
            breaker = True
            break
        i = i - 1
    if breaker:  # the interesting part!
        break  # <--- !

Sortie :

1
0
Zéro

Python combine deux boucles for

Utilisez itertools.product

import itertools

for x, y in itertools.product([1, 2], ['A', 'B']):
    print(x, y)

Sortie :

1 A
1B
2 A
2 B

Faites des commentaires si vous avez des doutes et des suggestions sur ce sujet de boucle Python.