Aller au contenu
Sommaire du parcours

Module 1Premiers pas

Nombres et calculs

Utilisez Python comme une calculatrice : opérations, division entière, reste et arrondis.

  • 10 min
  • 3 étapes
  • 2 exercices

Les quatre opérations

Python calcule comme une calculatrice. Le symbole * sert à multiplier et / à diviser. Les parenthèses fixent l’ordre des calculs, exactement comme en mathématiques. Attention : une division avec / donne toujours un nombre à virgule, même quand le résultat tombe juste. 6 / 2 donne donc 3.0.

etape_1.py
print(7 + 3)
print(7 - 3)
print(7 * 3)
print(7 / 2)
print(6 / 2)
print((2 + 3) * 4)
Python 3
Console

Cliquez sur « Exécuter » pour voir le résultat ici.

Division entière, reste et puissance

La division entière // donne le quotient sans ce qui suit la virgule, et % (le modulo) donne le reste de la division. Le reste est très utile, par exemple pour savoir si un nombre est pair : n % 2 vaut 0 pour tout nombre pair. Enfin, ** calcule une puissance : 2 ** 3 signifie 2 × 2 × 2.

etape_2.py
print(17 // 5)  # 17 = 5 × 3 + 2 : le quotient est 3
print(17 % 5)   # et le reste est 2
print(10 % 2)   # 0 : 10 est pair
print(2 ** 3)   # 2 × 2 × 2
Python 3
Console

Cliquez sur « Exécuter » pour voir le résultat ici.

Entiers et nombres à virgule

Python distingue les nombres entiers (int), comme 16, et les nombres à virgule (float), comme 1.75. La virgule s’écrit avec un point : 1,75 ne donne pas du tout ce que vous attendez. La fonction type() indique le type d’une valeur. Les nombres à virgule sont parfois très légèrement imprécis, comme le montre 0.1 + 0.2. La fonction round(nombre, 2) arrondit le résultat à deux chiffres après la virgule.

etape_3.py
taille = 1.75
age = 16
print(type(taille))
print(type(age))

resultat = 0.1 + 0.2
print(resultat)
print(round(resultat, 2))
Python 3
Console

Cliquez sur « Exécuter » pour voir le résultat ici.

À vous de jouer

Exercices

0 sur 2 réussi

Exercice 1

La durée d’un film

Un film dure 135 minutes. Calculez le nombre d’heures complètes avec // et les minutes restantes avec %, puis affichez le résultat comme dans le résultat attendu.

Résultat attendu

2 h 15 min
exercice_1.pyPython 3
duree = 135

heures = 0   # remplacez 0 par le bon calcul
minutes = 0  # remplacez 0 par le bon calcul

print(heures, "h", minutes, "min")
Console

Écrivez votre code, puis cliquez sur « Vérifier ma réponse ».

Exercice 2

La moyenne de trois notes

Calculez la moyenne des trois notes dans la variable moyenne. Le programme l’affiche ensuite, arrondie à un chiffre après la virgule.

Résultat attendu

14.7
exercice_2.pyPython 3
note1 = 12
note2 = 15
note3 = 17

moyenne = 0  # calculez la moyenne ici

print(round(moyenne, 1))
Console

Écrivez votre code, puis cliquez sur « Vérifier ma réponse ».

Prêt pour la suite ?

Réussissez les exercices ci-dessus, ou marquez la leçon comme terminée quand vous le souhaitez.

Made with Modulify