Title: fortowhile
Course: Le web (2)

Q: Considérons la boucle for suivante :

for i in range(0,8,2):

    for j in range(0,12,4):

        print('(',i,';',j,')')

Voici 4 propositions de boucles while équivalentes :

Boucle A | Boucle B | Boucle C | Boucle D
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        j=j+4

    j=0

    i=i+2
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        j=j+4

        i=i+2
i=0

j=0

while i <=8:

    while j<=12:

        print('(',i,';',j,')')

        j=j+4

    j=0

    i=i+2
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        i=i+2

    j=j+2
- Boucle A
- Boucle B
- Boucle C
- Boucle D
A: Boucle A

Q: Considérons la boucle for suivante :

for i in range(0,8,2):

    for j in range(0,12,4):

        print('(',i,';',j,')')

Voici 4 propositions de boucles while équivalentes :

Boucle A | Boucle B | Boucle C | Boucle D
i=0

j=0

while i <=8:

    while j<=12:

        print('(',i,';',j,')')

        j=j+4

    j=0

    i=i+2
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        j=j+4

        i=i+2
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        j=j+4

    j=0

    i=i+2
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        i=i+2

    j=j+2
- Boucle A
- Boucle B
- Boucle C
- Boucle D
A: Boucle C

Q: Considérons la boucle for suivante :

for i in range(0,8,2):

    for j in range(0,12,4):

        print('(',i,';',j,')')

Voici 4 propositions de boucles while équivalentes :

Boucle A | Boucle B | Boucle C | Boucle D
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        j=j+4

        i=i+2
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        j=j+4

    j=0

    i=i+2
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        i=i+2

    j=j+2
i=0

j=0

while i <=8:

    while j<=12:

        print('(',i,';',j,')')

        j=j+4

    j=0

    i=i+2
- Boucle B
- Boucle A
- Boucle C
- Boucle D
A: Boucle B

Q: Considérons la boucle for suivante :

for i in range(0,8,2):

    for j in range(0,12,4):

        print('(',i,';',j,')')

Voici 4 propositions de boucles while équivalentes :

Boucle A | Boucle B | Boucle C | Boucle D
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        j=j+4

        i=i+2
i=0

j=0

while i <=8:

    while j<=12:

        print('(',i,';',j,')')

        j=j+4

    j=0

    i=i+2
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        i=i+2

    j=j+2
i=0

j=0

while i <8:

    while j<12:

        print('(',i,';',j,')')

        j=j+4

    j=0

    i=i+2
- Boucle D
- Boucle A
- Boucle C
- Boucle B
A: Boucle D