Leçon 3 : Traduction de la notation algorithmique en
langage Python
Explication Exemples
Les commentaires sur une ligne
Les commentaires # ceci est un commentaire
débutent par #
int : Les nombres entiers sans
12, -23, 2026, 0
virgules
Les types de variable float : nombre réel (l’ensemble R) 0.5, -5, 2010.0, -18.5
str : chaine de caractère ‘456’, ‘Hello ’…
bool : True/False True, False
+, /, *, - A = 2**3
** : Puissance # le résultat est : 8
Les opérations A = 10//3
// : Division entière
élémentaires # le résultat est : 1
% : Module (le reste de la division A = 15%2
# le résultat est : 1
euclidienne)
Affectation : V = 2*3+B
v = expression
X = input ( ‘Entrer ton nom :’ )
# Le type de la variable X est str
Instruction de base Lecture : saisie au clavier Y = int ( input ( ‘Entrer ton âge :’ ))
# Le type de la variable Y est int
Z = float ( input ( ‘Entrer ta taille :’ ) )
# Le type de la variable Z est float
Ecriture : affichage à l’écran print(‘Hello’, prénom)
Structure conditionnelle simple
if X < 0 :
if condition : print(‘Le nombre est négatif’)
instruction
Structure alternative simple
if condition : if X < 0 :
print(‘Le nombre est négatif’)
instructions else :
else : print(‘Le nombre est potisive’)
Structure instructions
conditionnelle
Structure alternative imbriquée
if condition : if X < 0 :
instruction print(‘Le nombre est négatif’)
elif X == 0 :
elif condition : print(‘Le nombre est nul’)
instruction else :
else : print(‘Le nombre est potisive’)
instruction