You are on page 1of 33

Olivier

SNOECK

Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
Python
Les structures
de contrôle La programmation procédurale
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
Olivier SNOECK
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Qu’est-ce que le langage Python ?
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC

Les structures
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Qu’est-ce que le langage Python ?
Introduction
Python, c’est quoi ?

• Python est le choix préféré des développeurs, des


Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
ingénieurs, des "data scientists" et des bricoleurs : il y a
Les structures beaucoup de librairies...
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Qu’est-ce que le langage Python ?
Introduction
Python, c’est quoi ?

• Python est le choix préféré des développeurs, des


Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
ingénieurs, des "data scientists" et des bricoleurs : il y a
Les structures beaucoup de librairies...
de contrôle
Les comparaisons
• Le langage Python a été créé en 1989 aux Pays-Bas. Le
possibles
Structures
conditionnelles : if -
nom Python est un hommage à la série télévisée Monty
else
Structures
Python’s Flying Circus
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Qu’est-ce que le langage Python ?
Introduction
Python, c’est quoi ?

• Python est le choix préféré des développeurs, des


Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
ingénieurs, des "data scientists" et des bricoleurs : il y a
Les structures beaucoup de librairies...
de contrôle
Les comparaisons
• Le langage Python a été créé en 1989 aux Pays-Bas. Le
possibles
Structures
conditionnelles : if -
nom Python est un hommage à la série télévisée Monty
else
Structures
Python’s Flying Circus
conditionnelles :
switch-case
• Le langage Python est multi-plateformes : Windows, Mac
Des exercices
Exercice 1
OS X, Linux, Android, iOS. De la Raspberry Pi aux
Exercice 2
Exercice 3
supercalculateurs...
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Qu’est-ce que le langage Python ?
Introduction
Python, c’est quoi ?

• Python est le choix préféré des développeurs, des


Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
ingénieurs, des "data scientists" et des bricoleurs : il y a
Les structures beaucoup de librairies...
de contrôle
Les comparaisons
• Le langage Python a été créé en 1989 aux Pays-Bas. Le
possibles
Structures
conditionnelles : if -
nom Python est un hommage à la série télévisée Monty
else
Structures
Python’s Flying Circus
conditionnelles :
switch-case
• Le langage Python est multi-plateformes : Windows, Mac
Des exercices
Exercice 1
OS X, Linux, Android, iOS. De la Raspberry Pi aux
Exercice 2
Exercice 3
supercalculateurs...
Exercice 4
Exercice 5
• Le langage Python est gratuit, avec 2 grandes versions : la
Exercice 6
Exercice 7
version 2 (Python 2.7.2 : obsolète) et la version 3 (Python
3.11)
Olivier
SNOECK Qu’est-ce que le langage Python ?
Introduction
Python, c’est quoi ?

• Python est le choix préféré des développeurs, des


Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
ingénieurs, des "data scientists" et des bricoleurs : il y a
Les structures beaucoup de librairies...
de contrôle
Les comparaisons
• Le langage Python a été créé en 1989 aux Pays-Bas. Le
possibles
Structures
conditionnelles : if -
nom Python est un hommage à la série télévisée Monty
else
Structures
Python’s Flying Circus
conditionnelles :
switch-case
• Le langage Python est multi-plateformes : Windows, Mac
Des exercices
Exercice 1
OS X, Linux, Android, iOS. De la Raspberry Pi aux
Exercice 2
Exercice 3
supercalculateurs...
Exercice 4
Exercice 5
• Le langage Python est gratuit, avec 2 grandes versions : la
Exercice 6
Exercice 7
version 2 (Python 2.7.2 : obsolète) et la version 3 (Python
3.11)
Olivier
SNOECK Pourquoi le langage Python ?
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC

Les structures
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Pourquoi le langage Python ?
Introduction • Le langage Python est un langage haut niveau : il est
détaché de la couche matériel. Les langages de bas
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
niveaux sont très proches de la structure du µP, des
Exercice : IMC périphériques (mémoires, bus,...) : Python est proche de la
Les structures
de contrôle
langue humaine (en anglais)
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Pourquoi le langage Python ?
Introduction • Le langage Python est un langage haut niveau : il est
détaché de la couche matériel. Les langages de bas
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
niveaux sont très proches de la structure du µP, des
Exercice : IMC périphériques (mémoires, bus,...) : Python est proche de la
Les structures
de contrôle
langue humaine (en anglais)
Les comparaisons
possibles • C’est un langage interprété (et pas compilé : C -> .exe).
Un script Python n’a pas besoin d’être compilé pour être
Structures
conditionnelles : if -
else
Structures
conditionnelles :
exécuté, contrairement à des langages comme le C ou le
C++.
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Pourquoi le langage Python ?
Introduction • Le langage Python est un langage haut niveau : il est
détaché de la couche matériel. Les langages de bas
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
niveaux sont très proches de la structure du µP, des
Exercice : IMC périphériques (mémoires, bus,...) : Python est proche de la
Les structures
de contrôle
langue humaine (en anglais)
Les comparaisons
possibles • C’est un langage interprété (et pas compilé : C -> .exe).
Un script Python n’a pas besoin d’être compilé pour être
Structures
conditionnelles : if -
else
Structures
conditionnelles :
exécuté, contrairement à des langages comme le C ou le
C++.
switch-case

Des exercices
Exercice 1 • Il est orienté objet. Avec Python, tout est un objet...
Exercice 2
Exercice 3 (prochain cours)
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Pourquoi le langage Python ?
Introduction • Le langage Python est un langage haut niveau : il est
détaché de la couche matériel. Les langages de bas
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
niveaux sont très proches de la structure du µP, des
Exercice : IMC périphériques (mémoires, bus,...) : Python est proche de la
Les structures
de contrôle
langue humaine (en anglais)
Les comparaisons
possibles • C’est un langage interprété (et pas compilé : C -> .exe).
Un script Python n’a pas besoin d’être compilé pour être
Structures
conditionnelles : if -
else
Structures
conditionnelles :
exécuté, contrairement à des langages comme le C ou le
C++.
switch-case

Des exercices
Exercice 1 • Il est orienté objet. Avec Python, tout est un objet...
Exercice 2
Exercice 3 (prochain cours)
Exercice 4
Exercice 5
Exercice 6
• Python, plus simple à prendre en main, éloigné du
Exercice 7
matériel, utilise beaucoup de librairies mais souvent
l’exécution d’un script Python est plus longue qu’en
programme en C (ou C++) et compilé en langage
machine : le langage machine est directement lu par le µP
Olivier
SNOECK Python et ses IDE
Introduction
Python, c’est quoi ?
Python, ses
Il existe plusieurs solutions pour coder en Python telles que :
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC

Les structures
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Python et ses IDE
Introduction
Python, c’est quoi ?
Python, ses
Il existe plusieurs solutions pour coder en Python telles que :
avantages et
inconvénients
Python, et ses IDE
• Directement dans le shell
Exercice : IMC

Les structures
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case
On y voit la création de la variable ma_variable
Des exercices
Exercice 1
Cette variable prend 5 (son type est donc entier (integer))
Exercice 2 On affiche un texte en utilisant les guillemets
On affiche le contenu de la variable ma_variable
Exercice 3
Exercice 4
Exercice 5
Exercice 6
On sort du shell exit()
Exercice 7
Olivier
SNOECK Python et ses IDE
Introduction
Python, c’est quoi ?
Python, ses
Il existe plusieurs solutions pour coder en Python telles que :
avantages et
inconvénients
Python, et ses IDE
• Directement dans le shell
Exercice : IMC

Les structures
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case
On y voit la création de la variable ma_variable
Des exercices
Exercice 1
Cette variable prend 5 (son type est donc entier (integer))
Exercice 2 On affiche un texte en utilisant les guillemets
On affiche le contenu de la variable ma_variable
Exercice 3
Exercice 4
Exercice 5
Exercice 6
On sort du shell exit()
Exercice 7

Le shell est pratique pour tester les lignes les une après les autres
mais en aucun cas, ce ne sera un programme
Olivier
SNOECK Python et ses IDE
Introduction Il existe plusieurs solutions pour coder en Python telles que :
Python, c’est quoi ? • Dans un éditeur de texte (Notepad++ sous windows, Gedit sous linux)
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC

Les structures
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
On remarque la colorisation syntaxique
Exercice 5 On voit comment écrire sur le moniteur
On voit comment poser une question à l’utilisateur avec son
Exercice 6
Exercice 7

changement de type (ici, float)


On voit la puissance de 2 avec l’utilisation de 3 variables
On voit l’affichage d’une chaîne de caractère et du contenu d’une
variable
Olivier
SNOECK Python et ses IDE
Introduction Il existe plusieurs solutions pour coder en Python telles que :
Python, c’est quoi ?
Python, ses
• Dans un éditeur de texte (Notepad++ sous windows, Gedit sous linux)
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC

Les structures
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3

Sous Linux, l’exécution du programme IMC.py se fait par la


Exercice 4
Exercice 5
Exercice 6
Exercice 7
commande "python3 IMC.py" dans le terminal (ctrl + alt + T)
Sous Windows, il faut utiliser un logiciel (IDLE par exemple)

Il existe aussi Atom, Visual Studio Code, Sublime Text, emacs, vim,
geany... sous Windows ou Linux : attention aux paramétrages....
Olivier
SNOECK Python et ses IDE
Introduction
Python, c’est quoi ?
Python, ses
avantages et
Il existe plusieurs solutions pour coder en Python telles que :
inconvénients
Python, et ses IDE • Dans un Environnement de Développement Intégré (EDI
ou IDE) comme Pyzo
Exercice : IMC

Les structures
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Python et ses IDE
Introduction
Python, c’est quoi ?
Python, ses
avantages et
Il existe plusieurs solutions pour coder en Python telles que :
inconvénients
Python, et ses IDE • Dans un Environnement de Développement Intégré (EDI
ou IDE) comme IDLE Python
Exercice : IMC

Les structures
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Python et ses IDE
Introduction
Python, c’est quoi ? Il existe plusieurs solutions pour coder en Python telles que :
Python, ses
avantages et
inconvénients • Dans un éditeur et interpréteur en ligne : replit.com puis
create puis choisissez Python (ou autre)
Python, et ses IDE
Exercice : IMC

Les structures
de contrôle
Les comparaisons
possibles
Structures
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Exercice : Calcul de l’IMC
Programmez et testez le calcul de l’IMC (Indice de Masse
Introduction
Python, c’est quoi ?
Python, ses
avantages et Corporel) suivant :
inconvénients
Python, et ses IDE
Exercice : IMC

Les structures print("Bonjour, nous allons calculer votre IMC")


de contrôle
Les comparaisons
taille=float(input("Quelle est ta taille (en m)? "))
possibles
Structures
masse=float(input("Quelle est ton poids (en kg)? "))
conditionnelles : if -
else IMC=masse/(taille**2)
Structures
conditionnelles :
switch-case

Des exercices print("Votre IMC est de ", IMC)


Exercice 1
Exercice 2
Exercice 3
Exercice 4
Notez que Python comprend la saisie de l’utilisateur comme sous la
Exercice 5 forme d’une chaîne de caractères.
Le "float" permet de demander à python de changer la chaîne de
Exercice 6
Exercice 7

caractères saisie par l’utilisateur en nombre à virgule (float)


La variable IMC est donc obligatoirement un float (c’est une division
entre nombres flottants)
Olivier
SNOECK Les comparaisons possibles
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC

Les structures
de contrôle
== égal à
Les comparaisons
possibles
!= différent de
Structures
conditionnelles : if - > strictement supérieur à
>= supérieur ou égal à
else
Structures
conditionnelles :
switch-case
< strictement inférieur à
Des exercices
Exercice 1
<= inférieur ou égal à
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Les structures de contrôle : if - else
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
La structure if est une structure conditionnelle en informatique
Les structures permettant de prendre en compte des conditions.
Si la condition est vraie, alors la suite de la structure comprise
de contrôle
Les comparaisons

après les : (et indentée) sera exécutée.


possibles
Structures

Si la condition n’est pas vraie, alors la structure comprise après


conditionnelles : if -
else
Structures
conditionnelles :
switch-case les : (et indentée) ne sera pas exécutée. La structure elif (ou
Des exercices else) qui suit la structure if le sera.
La structure elif (ou else) est une structure facultative qui,
Exercice 1
Exercice 2
Exercice 3
Exercice 4
lorsqu’elle est présente, est exécutée si et seulement si la
Exercice 5
Exercice 6
condition est fausse.
Exercice 7
Olivier
SNOECK

Introduction
x,y=8,4
Python, c’est quoi ? if x == y:
Python, ses
avantages et
inconvénients
print ("x et y sont égaux")
Python, et ses IDE
Exercice : IMC
elif x > y:
Les structures print ("x est plus grand que y")
de contrôle
Les comparaisons
else:
possibles
Structures
print ("x est plus petit que y")
conditionnelles : if -
else

L’indentation est vitale pour que le test fonctionne


Structures
conditionnelles :
switch-case

Des exercices
Exercice 1 L’indentation est faite automatiquement derrière les : en appuyant
sur la touche "enter"
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6 L’indentation se fait également avec la touche de tabulation
à gauche du clavier
Exercice 7
Olivier
SNOECK Les structures de contrôle :
Introduction switch-case
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC La structure switch-case est une structure conditionnelle en
Les structures
de contrôle
informatique permettant de faire des conditions multiples. Elle
Les comparaisons
possibles
permet d’éviter d’imbriquer des structures if-else dans certaines
Structures
conditionnelles : if - situations..
La structure switch-case est très employée lorsqu’il y a plusieurs
else
Structures
conditionnelles :
switch-case
valeurs possibles pour une variable. Dans une structure
Des exercices
Exercice 1
switch-case, switch porte la variable qui est soumise à la
Exercice 2
Exercice 3
condition. La structure case porte la condition. Chaque case est
Exercice 4
Exercice 5
séparé par le mot-clé break. Malheureusement, la structure
Exercice 6 switch-case n’existe pas en langage Python mais, de puis la
version Python 3.10, il existe la structure match-case
Exercice 7
Olivier 1 x,y=8,4
SNOECK 2 soustraction= x-y
3 match soustraction:
Introduction 4 case 0:
Python, c’est quoi ?
5 print ("x et y sont égaux")
Python, ses
6 break
avantages et 7 case -1:
inconvénients 8 print ("x est plus petit que y")
Python, et ses IDE 9 break
Exercice : IMC 10 case -2:
11 print ("x est plus petit que y")
Les structures 12 break
de contrôle 13 case -3:
Les comparaisons 14 print ("x est plus petit que y")
possibles
15 break
Structures
conditionnelles : if - 16 case -4:
else 17 print ("x est plus petit que y")
Structures 18 break
conditionnelles :
switch-case
19 case 1:
20 print ("x est plus grand que y")
Des exercices 21 break
Exercice 1 22 case 2:
Exercice 2
23 print ("x est plus grand que y")
Exercice 3
24 break
Exercice 4
25 case 3:
26 print ("x est plus grand que y")
Exercice 5
27 break
Exercice 6
28 case 4:
Exercice 7
29 print ("x est plus grand que y")
30 break
31
Olivier
SNOECK Exercice 1
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
Demandez 2 nombres (des flottants) à l’utilisateur de votre
Les structures
de contrôle programme et renvoyez lui les résultats de l’addition entre ces 2
Les comparaisons
possibles nombres (2 variables), de la soustraction, de la multiplication
Structures
conditionnelles : if -
else
et de la division (/) mais aussi la partie entière de la division
Structures
conditionnelles :
(//) et son reste (le modulo %).
switch-case

Des exercices
• Essayez d’obtenir une fenêtre de résultats sans fautes et
Exercice 1 agréable
Exercice 2
Exercice 3
Exercice 4
• Attention à ne jamais diviser par 0
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Exercice 2
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC

Les structures
de contrôle Demandez 2 phrases (ou 2 mots) à l’utilisateur et tentez
Les comparaisons
possibles
Structures
l’addition de ces 2 variables. Qu’observez vous ?
conditionnelles : if -
else C’est ce qu’on appelle la concaténation
Structures
conditionnelles :
switch-case
• Essayez d’obtenir une fenêtre de résultats sans fautes et
Des exercices agréable à lire
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Exercice 3
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC

Les structures
de contrôle
Testez ce programme :
Les comparaisons 1 a= "les"
possibles
2 b=" "
Structures
conditionnelles : if - 3 c="frites"
else 4 print("Salut, j'aime ",a+b+c)
Structures 5
conditionnelles :
switch-case

Des exercices La fonction print permet d’afficher des chaînes de caractères et


des variables
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7
Olivier
SNOECK Exercice 4
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
Réalisez un programme qui demande le prénom et l’age de
Les structures l’utilisateur et qui lui renvoie une phrase du type :
de contrôle
Les comparaisons
possibles
Structures Bonjour, vous êtes .... et vous avez ... ans
L’age peut aussi être affiché en binaire
conditionnelles : if -
else
Structures
conditionnelles :
switch-case

Des exercices Modifiez ce programme afin de donner l’année de naissance de


la personne (attention, il faut connaître le mois actuel grâce à
Exercice 1
Exercice 2
Exercice 3
Exercice 4
l’horloge de l’ordinateur par exemple). Il y a quelques
Exercice 5
Exercice 6
recherches à faire...
Exercice 7
Olivier
SNOECK Exercice 5
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
Réalisez un programme qui calcul la moyenne des notes d’un
Les structures étudiant.
Les notes ne peuvent pas être négative (si elles sont mal
de contrôle
Les comparaisons

saisies, on affiche un message d’erreur) et les notes ne peuvent


possibles
Structures

pas être au dessus de 20 (si elles sont mal saisies, on affiche un


conditionnelles : if -
else
Structures
conditionnelles :
switch-case message d’erreur).
Des exercices Le programme boucle en continu et affiche donc la moyenne à
chaque saisie de l’utilisateur.
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Pour arrêter le programme, l’utilisateur devra appuyer sur la
Exercice 5
Exercice 6
touche P
Exercice 7
Olivier
SNOECK Exercice 6
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC
Réalisez un programme qui calcul la moyenne des notes d’un
Les structures étudiant.
Les notes ne peuvent pas être négative (si elles sont mal
de contrôle
Les comparaisons

saisies, on affiche un message d’erreur) et les notes ne peuvent


possibles
Structures

pas être au dessus de 20 (si elles sont mal saisies, on affiche un


conditionnelles : if -
else
Structures
conditionnelles :
switch-case message d’erreur).
Des exercices Le programme boucle en continu et affiche donc la moyenne à
chaque saisie de l’utilisateur.
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Pour arrêter le programme, l’utilisateur devra appuyer sur la
Exercice 5
Exercice 6
touche P
Exercice 7
Olivier
SNOECK Exercice 7
Introduction
Python, c’est quoi ?
Python, ses
avantages et
inconvénients
Python, et ses IDE
Exercice : IMC

Les structures
de contrôle
Les comparaisons
Je vous propose d’utiliser le programme de calcul d’IMC déjà
possibles
Structures effecture et d’afficher la classification de l’IMC selon ce lien
conditionnelles : if -
else
Structures
conditionnelles :
switch-case
Exemple : Vous avez un IMC de 18kg/m2 qui vous indique que
Des exercices votre poids est normal
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Exercice 5
Exercice 6
Exercice 7

You might also like