Les bases du Python

Les structures shell

Les structures de contrôle conditionnelles

On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie et de déclencher des traitements en fonction de la valeur de cette condition.

La syntaxe de la structure est la suivante :

if [condition] :
	[traitements si la condition est vraie]
else :
	[traitements si la condition est fausse]

La boucle for

Cette boucle permet de répéter un traitement plusieurs fois en fonction des valeurs que nous passons en argument de la commande.

La syntaxe de la structure est la suivante :

for var in [liste] :
	[liste_commandes]
for var in range([debut], [fin]) :
	[liste_commandes]
# Boucle for parcourant une liste donnée
fruits = ["pomme", "poire", "cerise"]
for x in fruits:
	print(x)

# Boucle for faisant défiler les nombres jusqu'à 5
for x in range(6):
	print(x)

La boucle while

La boucle while permet de répéter une suite d’instructions tant qu’une condition est vraie.

C'est cette boucle qu'on utlisera pour itérer sur une valeur. Il faudra l'incrémenter à chaque itération pour qu'elle ait un comportement similaire à celui d'une boucle for traditionnelle dans d'autres langages de programmation.

La syntaxe de la structure est la suivante :

while [condition] :
	[traitements tant que la condition est vérifée]
i = 1
while i < 6:
	print(i)
	i += 1