37 lines
866 B
Python
Executable File
37 lines
866 B
Python
Executable File
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
|
|
# 1.5-continue.py : remplacer while/continue par une structure plus claire
|
|
|
|
# OpenClassrooms - Apprenez à programmer en Python - Les boucles
|
|
# https://openclassroom
|
|
|
|
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
|