1
Cours de Python
Introduction à la programmation Python avec Juju Partie 1
I. Commentaires
Dans un script, tout ce qui suit le caractère # est ignoré par Python jusqu’à la fin de la
ligne et est considéré comme un commentaire.
Les commentaires doivent expliquer votre code dans un langage humain.
Ex :
# Votre premier commentaire en Python.
print("Hello world!")
# D'autres commandes plus utiles pourraient suivre.
II. Variables
Une variable est une zone de la mémoire de l’ordinateur dans laquelle une valeur est stockée.
Aux yeux du programmeur, cette variable est définie par un nom, alors que pour l’ordinateur, il
s’agit en fait d’une adresse, c’est-à-dire d’une zone particulière de la mémoire.
Ex :
x = 10
nom = ”Juju”
À retenir
III. Les types de variables
Le type d’une variable correspond à la nature de celle-ci. Les trois principaux types dont
nous aurons besoin dans un premier temps sont les entiers (integer ou int), les nombres
décimaux que nous appellerons floats et les chaînes de caractères (string ou str).
2
Bien sûr, il existe de nombreux autres types (par exemple, les booléens, les nombres
complexes, etc.).
Ex :
Y=2
>>> Y
>>> 2
Ex:
animal = ”Lion”
>>> animal
>>> Lion
Ex :
nom = ‘TSHITE’
>>> nom
>>> TSHITE
IV. La fonction type()
Si vous ne vous souvenez plus du type d’une variable, utilisez la fonction type() qui vous
le rappellera.
Ex :
Y=2
>>> type(Y)
<class ‘int’>
>>> classe = “TOTO”
>>> type(classe)
<class ‘str’>
V. Operations
Les quatre opérations arithmétiques de base se font de manière simple sur les types numériques
(nombres entiers et floats) [+, -, *, /] en outre nous aussi trouver : [// pour une division entière, **
la puissance et % pour le modulo]
Ex :
>>> Y = 25
>>> Y + 15
40
>>> Y – 20
5
>>> Y * 100
2 500
>>> Y / 2
12.5
>>> Y // 2
12
>>> Y ** 5
9765625
>>> Y % 5
0
3
il existe des opérateurs « combinés » qui effectue une opération et une affectation en une seule
étape
Ex :
>>> a = 0
>>> a = a + 1
>>> a
1
>>> a += 1
>>> a
2
>>> a += 2
>>> a
4
Explication : L’opérateur « += » effectue une addition puis affecte le résultat à la même variable.
Cette opération s’appelle une «incrémentation ».
Les opérateurs « -=, *= et /= » se comportent de manière similaire pour la soustraction, la
multiplication et la division.
Opérations sur les chaînes de caractère
Pour les chaînes de caractères, deux opérations sont possibles, l’addition et la multiplication :
Ex :
>>> club = ‘Barcelona ‘
>>> club
‘Barcelona’
>>> club + ” FC ”
‘Barcelona FC ‘
>>> club * 5
‘BarcelonaBarcelonaBarcelonaBarcelonaBarcelona’
VI. Minimum et maximum
Python propose les fonctions min() et max() qui renvoient respectivement le minimum et
le maximum de plusieurs entiers ou floats :
Ex :
>>> min(100, -15, 30)
-15
>>> pi = 3.14
>>> e = 2.71
>>> max(e, pi)
3.14
VII. La fonction print()
la fonction print() affche l’argument qu’on lui passe entre parenthèses
Ex :
>>> print(‘Visca Barcelona !’)
4
Visca Barcelona !
>>> print(‘ Salut !’) ; print(‘comment vas-tu ?’)
Salut !
comment vas-tu ?
>>> nombre = 666
>>> print(nombre)
666
Il est également possible d’affcher le contenu de plusieurs variables (quel que soit leur type) en
les séparant par des
virgules :
Ex :
>>> age = 16
>>> nom=‘sifa’
>>> print(nom, ‘a’, age, ‘ans’)
Sifa a 16 an
VIII. La fonction input()
La fonction input() permet à l'utilisateur d'entrer des données au clavier pendant l'exécution du
programme.
Ex :
>>> nom = input("Quel est ton nom ? ")
>>> print("Bonjour", nom)
Quand ce code s'exécute :
Il affiche le message : Quel est ton nom ?
L'utilisateur tape quelque chose (ex : Sifa) Ce texte est stocké dans la variable nom comme une
chaîne de caractères (str)
Important :
Tout ce que retourne input() est une chaîne de caractères (str), même si tu tapes un chiffre.
Pour faire des calculs, tu dois convertir avec int() ou float().
Ex :
>>> age = input("Quel est ton âge ? ")
>>> print(age + 5) # ❌ Erreur
# Corriger avec :
>>> age = int(input("Quel est ton âge ? "))
>>> print(age + 5) # ✅ OK
5
EXERCICES (SERIE 1)
Exercices (SERIE 2)
1. Créer et afficher une variable
➤ Stocke ton prénom dans une variable prenom et affiche-le.
2. Concaténation avec variables
➤ Affiche : Bonjour, je m'appelle Rodrigue. en utilisant une variable.
6
3. Changer la valeur d’une variable
➤ Crée une variable age = 20, puis change-la en 25 et affiche-la.
4. Type de données
➤ Crée 3 variables : une chaîne, un entier et un float. Affiche leur type avec type().
5. Entrée utilisateur (bonus débutant)
➤ Demande à l’utilisateur son nom avec input() et affiche une salutation.
6. Addition de deux nombres
➤ Crée deux variables a = 5, b = 10, affiche leur somme.
7. Multiplication et division
➤ Affiche le produit et le quotient de 12 et 4.
8. Opérateurs combinés
➤ Calcule (a + b) * c, avec a=2, b=3, c=4.
9. Modulus (%)
➤ Affiche le reste de la division de 17 par 3.
10. Incrémentation
➤ Crée x = 5, ajoute 2 à x et affiche le nouveau résultat.
11. Opérateurs logiques (bonus)
➤ Affiche True si a > b ou b > c avec des variables que tu choisis.
Exercices (SERIE 3)
🔹 Exercice 1 : Faire un programme qui demande le prénom de l’utilisateur et affiche :
Bonjour Rodrigue ! (si l’utilisateur tape Rodrigue)
🔹 Exercice 2 : Faire un programme qui demande deux nombres à l’utilisateur et affiche leur
somme.
🔹 Exercice 3 : Faire un programme python qui demande le nom, l’âge et la ville de l’utilisateur,
puis affiche une phrase comme :
Tu t'appelles Sifa, tu as 16 ans et tu vis à Lubumbashi.
7
🔹 Exercice 4 : propose un programme qui demande la longueur et la largeur, puis affiche l’aire
d’un rectangle.
🔹 Exercice 5 : Propose un programme python qui demande l’âge en années, et affiche
l’équivalent en mois.
(Ex : 2 ans → 24 mois)