Seconde - Python - Opérations de base - Cours

Effectuer des calculs

Comme tout langage de programmation, Python permet avant tout de faire des calculs. Pour calculer avec Python, il suffit d'utiliser la commande print suivie du calcul à effectuer entre parenthèses, de la manière suivante :

print(1+2)

N'hésitez pas à tester et modifier le code précédent !

Python connaît les 4 opérations de base que sont l’addition ( + ), la soustraction ( - ), la multiplication ( * ) et la division ( / ). Comme vous, il connaît les priorités de calcul, et gère les parenthèses sans problème.

print(2*4-1) print(2*(4-1)) print(1 + 1/3)

Dans ce dernier calcul, Python effectue une approximation : il a tronqué le nombre $1 + \frac{1}{3} = \frac{4}{3}$ , qui n’est pas décimal. On remarque aussi que comme la calculatrice, Python n’utilise pas la virgule mais le point comme séparateur décimal.

Python dispose également des 3 opérations élémentaires suivantes : le quotient ( // ), le reste ( % ) aussi appelé modulo, ainsi que la puissance ( ** ).

Le quotient représente la partie entière d'une division.

print(11 / 4) print(11 // 4)

Quant au reste, il s'agit du reste dans la division euclidienne. Par exemple, $66 = 9 \times 7 + 3$, donc 66 // 9 est égal à 7, et 66 % 9 est égal à 3.

print(66 // 9) print(66 % 9)

Enfin, sachez que Python n'a pas peur des grands nombres, comme le montre le rapide calcul de $2^{1000}$ :

print(2**1000)

Python va vite mais le calcul d'un nombre très grand comme $2^{1000000}$ risque de prendre du temps...

Afficher du texte

En plus d'afficher des nombres et d'effectuer des calculs, on peut afficher du texte avec Python, toujours avec la commande print. Le texte est à écrire entre apostrophes ou guillemets.

print("Python c'est génial !")

Erreurs de syntaxe

Dans un langage de programmation (Python ou autre), les erreurs de syntaxe comme l'oubli d'une parenthèse, d'un guillemet ou une faute d'orthographe dans l'écriture d'une commande sont signalées par un message d'erreur.

Rédigés en anglais, ces derniers peuvent parfois faire peur mais ils ne sont là que pour nous aider à identifier nos erreurs. La moindre virgule omise ou rajoutée peut faire planter complètement notre programme !

print("Il n'y a pas d'erreur"

Sauriez-vous corriger l'erreur dans le code précédent ?

Dernière mise à jour : 04 Nov. 2022, 19:13:15