4-Info Numerique
4-Info Numerique
4-Info Numerique
Présentation Python
1
Programmation
Programmation en
en Python
Python
2
Le
Le programme
programme
print("Hello world")
3
Présentation Python Les
Les variables
variables
6
Les
Les instructions
instructions élémentaires
élémentaires
Le nom d'une variable est composé des lettres de a à z, de A à Z, et des chiffres 0 à 9, mais
il ne doit pas commencer par un chiffre.
Les lettres accentuées, les cédilles, les espaces, les caractères spéciaux tels que $, #, @,
etc. sont interdits, à l'exception du caractère _ (souligné). Le tiret (-) est bien sûr interdit
puisqu'il correspond aussi à la soustraction.
Présentation Python
Python compte 33 mots réservés qui ne peuvent pas non plus être utilisés comme noms de
variable (ils sont utilisés par le langage lui-même) :
yield
7
Les
Les conditions
conditions
Un programme doit souvent prendre en compte différents cas
et d’adapter à des situations.
Il est alors nécessaire d’écrire des conditions.
Présentation Python
8
Les
Les instructions
instructions élémentaires
élémentaires
Une condition est construite à l’aide d’opérateurs de comparaison :
●
L’opérateur « égale » noté ==
●
L’opérateur « différent de » noté != ou <>
●
Les opérateurs « inférieur à » ou « supérieur à » notés < et >
Présentation Python
●
Les opérateurs « inférieur ou égal à » ou « supérieur ou égal à »
notés <= et =>
9
Les
Les instructions
instructions élémentaires
élémentaires
Exemple : une condition qui vérifie qu’une distance est inférieure
à 40m et qu’un accès wifi est autorisé :
(distance < 40) and (acces == ”autorisé”)
Présentation Python
Syntaxe python
Une condition doit être
suivie par deux points.
10
Les
Les instructions
instructions conditionnelles
conditionnelles
●
La structure conditionnelle « if »
if membre == "oui" :
print("accès autorisé")
11
Les
Les instructions
instructions conditionnelles
conditionnelles
●
La structure conditionnelle « if…else »
if membre == "oui" :
print("Accès autorisé")
else :
print("Accès refusé")
12
Les
Les instructions
instructions conditionnelles
conditionnelles
●
La structure conditionnelle « if…elif…else »
if statut == "secret" :
print("seuls les membres voient le groupe")
elif statut == "fermé" :
print("tout le monde voit le groupe mais pas les publications")
else :
print("tout le monde voit le groupe et les publications")
13
Les
Les boucles
boucles
●
Les boucles bornées
14
Les
Les boucles
boucles
●
Les boucles bornées
for i in range(5) :
print(5-i)
Exemple : on cherche à afficher une ligne sur deux d’un tableau de la 10e ligne
à la 19e ligne. Voici le programme qui donne les numéros de lignes à afficher
15
Les
Les boucles
boucles
●
Les boucles non bornées
while condition :
16
Les
Les boucles
boucles
●
Les boucles non bornées
Consommation = 1500
annees = 0
print(annees)
17
Les
Les boucles
boucles
●
Les boucles imbriquées
18