39 lines
898 B
Python
Executable File
39 lines
898 B
Python
Executable File
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
Cours OC/python 3 - Les boucles
|
|
[Ex 1.5: continue](https://openclassrooms.com/courses/apprenez-a-programmer-en-python/les-boucles-14)
|
|
|
|
Remplacer while/continue par une structure plus claire
|
|
"""
|
|
|
|
print(" Fonctionnement a reproduire:")
|
|
i = 1
|
|
while i < 20:
|
|
if i % 3 == 0:
|
|
i += 4
|
|
print("On incremente i de 4. i =", i)
|
|
continue
|
|
print("La variable i =", i)
|
|
i += 1
|
|
|
|
print(" boucle «for», probleme de scope avec la valeur de i")
|
|
for i in range(1,20):
|
|
if i % 3 == 0:
|
|
i += 4
|
|
print("On incremente i de 4. i = ", i)
|
|
else:
|
|
print("La variable i =", i)
|
|
i += 1
|
|
|
|
print(" Remplacement du «contine» par un «else»:")
|
|
i = 1
|
|
while i < 20:
|
|
if i % 3 == 0:
|
|
i += 4
|
|
print("On incremente i de 4. i =", i)
|
|
else:
|
|
print("La variable i =", i)
|
|
i += 1
|