Numbers & operators · Nombres & opérateurs
Two kinds of number
- An integer (
int) is a whole number, like7or-3. - A float is a number with a decimal point, like
2.5. - Division with
/always gives a float, even4 / 2→2.0.
Deux types de nombres
- Un entier (
int) est un nombre entier, comme7ou-3. - Un float est un nombre avec une virgule décimale, comme
2.5. - La division avec
/donne toujours un float, même4 / 2→2.0.
Add, subtract, multiply, divide
+adds,-subtracts,*multiplies,/divides.- You can use them with variables or with plain numbers.
- Spaces around operators are optional but make code easier to read.
Addition, soustraction, multiplication, division
+additionne,-soustrait,*multiplie,/divise.- Vous pouvez les utiliser avec des variables ou avec des nombres simples.
- Les espaces autour des opérateurs sont optionnels mais rendent le code plus lisible.
print(7 + 2)
print(7 - 2)
print(7 * 2)
print(7 / 2)
Whole-number division, remainder, powers
//divides and keeps only the whole part (floor division).%gives the remainder (called modulo).**raises to a power:2 ** 3is 2×2×2.
Division entière, reste, puissances
//effectue la division et garde uniquement la partie entière (division floor).%donne le reste (appelé modulo).**élève à une puissance :2 ** 3est 2×2×2.
print(7 // 2)
print(7 % 2)
print(2 ** 5)
Order of operations
- Python does
**first, then*///%, then+-. - This is the same order you use in maths.
- Use parentheses
(...)to change the order.
Ordre des opérations
- Python fait
**en premier, puis*///%, ensuite+-. - C'est le même ordre que celui utilisé en mathématiques.
- Utilisez des parenthèses
(...)pour changer l'ordre.
print(2 + 3 * 4)
print((2 + 3) * 4)
Common mistakes
/always gives a float (4 / 2is2.0); use//when you want a whole number.- Power is
**, not^. "3" + "4"joins text into"34"— it does not add to7.
Erreurs courantes
/donne toujours un float (4 / 2est2.0) ; utilisez//si vous voulez un nombre entier.- La puissance est
**, pas^. "3" + "4"joint du texte en"34"— il n'additionne pas à7.
Now you try
- Store each answer in the variable named in the task.
- Press Check answer to test your code.
À vous maintenant
- Stockez chaque réponse dans la variable nommée dans la tâche.
- Appuyez sur Vérifier la réponse pour tester votre code.
Order of operations · Ordre des opérations
Python evaluates × and ÷ before + and −, left to right. · Python évalue × et ÷ avant + et −, de gauche à droite.
Set · Définir length to · à 8 and · et width to · à 5. Then store their product in a variable called area. · Définissez length à 8 et width à 5. Ensuite, stockez leur produit dans une variable appelée area.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
You share 17 sweets among 5 children. Store how many each · chaque child gets in each (use //), and how many are left over in left (use %). · Vous partagez 17 bonbons parmi 5 enfants. Stockez combien chaque enfant reçoit dans each (utilisez //), et combien reste en trop dans left (utilisez %).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Store 3 ** 2 + 1 in result. Then use parentheses to store (3 + 1) ** 2 in grouped. · Stockez 3 ** 2 + 1 dans result. Ensuite utilisez des parenthèses pour stocker (3 + 1) ** 2 dans grouped.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
celsius is 37. Store the temperature in Fahrenheit in fahrenheit, using the formula celsius × 9 ÷ 5 + 32. · celsius est 37. Stockez la température en Fahrenheit dans fahrenheit, en utilisant la formule celsius × 9 ÷ 5 + 32.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.