Professional Documents
Culture Documents
Initiation en Python TP2 - Partie 2
Initiation en Python TP2 - Partie 2
Initiation en Python
TP2
L'objectif de ce TP est de :
✓ Comprendre les variables ;
✓ Comprendre les instructions de base (affectation, lecture et écriture);
Le rangement d'une donnée (un contenu) dans une variable (un contenant) s'appelle
l'affectation. L'affectation se fait grâce à l'opérateur = qui s'appelle l'opérateur d'affectation.
= est l'opérateur d'affectation : nomVariable=Expression
Attention : ne pas confondre l'opérateur d'affectation = avec le symbole d'égalité mathématique.
L'affectation n'est ni une équation mathématique, ni une égalité mathématique !
Application : taper les instructions suivantes dans l'ordre indiqué, et compléter le tableau.
La donnée (le résultat de l'évaluation de la
L’instruction à taper La variable
partie droite) et le type
age = 20
age = 30
prenom = "Ali"
taille_m = 1.75
taille_cm = 100*taille_m
age = age + 3
phrase1 ="bonjour "+ prenom
phrase1 = phrase1 + " !"
phrase2 = prenom +" a "
+str(age)+" ans."
Tableau 5 : L’opérateur d’affectation =
Initiation en Python TP 2 ESTO
Pour afficher le contenu d'une variable dans l'interpréteur python, il suffit de
taper le nom de cette variable.
Taper les instructions suivantes et compléter :
L’instruction à taper La valeur la variable (+ commentaire)
age
prenom
prenom = "Ahmed"
prenom
age = 40
age
age = 22
age
age = age + 1
age
phrase1
phrase2
profession
profession="étudiant(e)"
profession
Page 2 sur 4
Initiation en Python TP 2 ESTO
Le langage Python fait la distinction entre les majuscules et les minuscules.
Les mots clés réservés du langage ne peuvent pas être utilisés comme nom de
variables (car ils sont déjà “réservés” par le langage). Ce sont :
Jusqu'à présent, nous avons utilisé Python en écrivant des instructions directement
après l'invite de commande de la fenêtre « Shell ». C'est très commode ne serait-ce que
pour tester une instruction, mais pour écrire un programme qui puisse être réutilisé
ultérieurement, il faut utiliser une fenêtre dite « éditeur » et créer un fichier sur disque.
Pour ce nous nous utiliserons dorénavant le notebook Jupyter.
Ouvrez Jupyter Notebook : cela va ouvrir un nouvel onglet dans votre navigateur Internet
appelé Home. Commencez par créer un nouveau notebook en cliquant sur New puis
python3
Page 3 sur 4
Initiation en Python TP 2 ESTO
Afin que l'utilisateur puisse entrer des données dans les variables du programme
et visualiser les résultats calculés par le programme, le programmeur utilise des
fonctions d'entrée et de sortie.
La fonction input est une fonction d'entrée : le programme affiche une question
à l'attention de l'utilisateur et attend que l'utilisateur tape sur des touches du clavier en
réponse à cette question. L'utilisateur doit terminer sa saisie par la touche “Entrée”
pour que le programme continue son exécution. La suite de caractères saisie par
l'utilisateur est récupérée par le programme où elle peut être utilisée. Elle est
généralement affectée à une variable du programme.
La fonction print est une fonction de sortie : elle affiche à l'écran (à l'attention
de l'utilisateur) une donnée ou le contenu d'une variable.
La donnée récupérée par la fonction input (en python3) est de type chaîne de caractères.
Si on souhaite récupérer un nombre (et non pas une chaîne de caractères), il faut transtyper
cette donnée récupérée par input.
type(numero)
numero = numero + 1
numero = int(numero)
type(numero)
numero = numero + 1
Exercice 2 :
Page 4 sur 4