PROJET PYTHON



retour a la page principale

LES OUTILS DE TRAVAIL

Le cours est disponible en pdf dans le dossier Echanges, ainsi qu'un index des principales formules de syntaxe python à utiliser

Pour faire les exercices on pourra utiliser au choix l'un des outils suivants:

console baston
python tutor

LES VARIABLES, LES FONCTIONS

Associé à la fiche d'exercices A pdf disponible dans Echanges



Rappel sur les types de variables :

LA STRUCTURE CONDITIONNELLE

Associé à la fiche d'exercices B pdf disponible dans Echanges


Les mots clé if, elif et else cherchent à savoir si ce qu'on leur soumet est True .
En anglais True signifique "Vrai". Donc si c'est la valeur est True, les instructions concernant la condition seront exécutée.
Dans l'exemple suivant :
La condition est : a<= 17
puisque la variable a contient 25, la condition renvoie FALSE et la structure conditionnelle utilise l'instruction else...

Nous pouvons obtenir plus encore d'alternatives avec l'instruction elif (contraction de '' else if '')
Ceci nous explique l'intérêt du type booléen (boolean en anglais), introduit lors de la présentation des variables: une variable, que nous pouvons appeler "condition", stocke ainsi la valeur True ou False, et en fonction de cette valeur, le programme choisira la suite à donner.

Il est donc très important de savoir écrire une condition:

LES BOUCLES

Associé à la fiche d'exercices C pdf disponible dans Echanges


Le programme va répéter l'instruction contenue dans while TANT QUE le booléen associé renvoie "TRUE", après quoi on sort de l'instruction while

On peu s'aider d'une table de fonctionnement pour comprendre le processus :

Entrer successivement les 2 programmes ci-dessous et les faire fonctionner, que remarque-t-on?

Lorsqu'on connaît le nombre de répétitions à faire on peut utiliser une "boucle for" :

La variable i joue ici le rôle d'un compteur : elle compte les tours de boucles réalisés.

ATTENTION!!


1er cas: le compteur i prend les valeurs 1,2,3 ........................................2ème cas: le compteur i prend les valeurs 0,1,2

PROJET PYTHON