Académique Documents
Professionnel Documents
Culture Documents
Nicolas THIBAULT
1
L'affectation en Python
• On affecte une valeur à une variable avec le signe =
• Exemples :
2
Les expressions en Python
• Expressions algébriques usuelles :
+
-
*
/
3
Les expressions en Python
opérateurs de comparaison : connecteurs logiques :
< and
<= or
== not(valeur)
true
!= false
>=
>
4
Conventions générales du langage
• Les fichiers de code en python sont nommés
nom_de_fichier.py
5
Affichage de données
6
Type
• En Python, il n’est pas nécessaire de déclarer le type d’une
variable avant de lui affecter une valeur, mais ATTENTION à ne
pas utiliser une variable à laquelle on a affecté aucune valeur :
7
Saisie de données
• Pour permettre à l’utilisateur d’un programme de
saisir la valeur d’une variable x, on utilise la fonction
input()comme ceci :
x = input("saisir la valeur de x : ")
9
Conditionnelle en Python
• Syntaxe : • Exemple :
if test:
instruction1
instruction2
…
else:
instruction1
instruction2
…
if test:
instruction(s)
elif test:
instruction(s)
elif test:
instruction(s)
…
else:
instruction(s)
REMARQUE :
les elif (comme le else) sont facultatifs
11
Boucle for en Python
• Syntaxe : • Exemples :
for i in range(a,b):
instruction(s)
12
Boucle while en Python
• Syntaxe : • Exemple :
while test:
instruction(s)
13
Tableaux en Python
Un tableau t est une structure de données qui permet de stocker des éléments
de manière ordonnée. Chaque élément x appartenant à t est accessible par son
indice (le numéro de la case de t dans laquelle est stockée x).
En python, on définit un tableau en énumérant ses valeurs entre deux crochets.
Par exemple, pour créer le tableau t1 qui contient les valeurs 5, 7 et 3, on écrit :
t1 = [5, 7, 3]
15
Tableaux en Python - copie
Pour créer une véritable copie t2 du tableau t1, on copie les valeurs case par case :
16
Tableaux à 2 dimensions (matrices)
Une matrice peut se coder comme un "tableau de tableaux". Par exemple, pour
coder en Python la matrice suivante :
1 2
3 4
5 6
On écrit :
m = [[1,2],[3,4],[5,6]]
Par exemple, pour initialiser une matrice de 4 lignes, 6 colonnes, et qui ne contient que des zéros, on écrit :
18
Programmer une fonction en Python
Nombre aléatoire en Python : random
Dialoguer avec Excel en Python : openpyxl