Chargement...

Nombres

La sortie est 5, pas les caractères 2 + 3. print(2 + 3) additionne, puis écrit le résultat. Le 5 n'a pas de guillemets. Un nombre s'écrit sans guillemets.

Additionner deux nombres

python
print(2 + 3)

Cette page ne lit pas une ligne tapée. Le nombre est écrit dans le fichier. Le texte ne s'additionne pas ici.

La division garde la moitié

print(5 / 2) divise 5 par 2. La sortie est 2.5, pas 2. La barre garde la moitié. 2.5 est un nombre avec un point décimal. Python appelle int un nombre entier et float un nombre avec un point. Ces deux noms ne sont pas nécessaires pour lire la sortie.

Diviser et garder la moitié

python
print(5 / 2)

Un nom peut tenir un nombre

cups = 2 range le nombre 2 sous le nom cups. print(cups) écrit 2. Pas de guillemets dans le fichier, ni dans la sortie. Le = range toujours. Cette fois, ce qui est rangé est un nombre.

Ranger un nombre, puis afficher le nom

python
cups = 2
print(cups)

Chaque rang est une expression et la ligne que print écrit. Rien ici n'est du texte entre guillemets.

📊 Ce que print écrit

Expression Sortie
2 + 3 5
5 / 2 2.5
cups après cups = 2 2

Deux 2 qui se ressemblent

print(2) et print("2") montrent tous les deux un 2 à l'écran. Seul le premier est un nombre que cette page additionne. print("2 + 3") montrerait les caractères 2 + 3, parce que les guillemets font du texte. Cette page laisse les guillemets de côté.

La ligne tapée reste du texte

Le 3 venu de input à la page précédente n'est pas le nombre de cette page. Transformer ce texte en nombre vient plus tard. La page suivante est du texte entre guillemets.

À dire soi-même

  1. print(2 + 3) écrit 5.
  2. cups = 2 puis print(cups) écrit 2.
  3. print(5 / 2) écrit 2.5, pas 2.
  4. "2" est du texte. 2 est un nombre.

Lectures fausses

  • Attendre les caractères 2 + 3 avec print(2 + 3)
  • Attendre 2 avec print(5 / 2)
  • Mettre des guillemets autour de 2 et attendre encore une somme
  • Prendre le 3 tapé de la page précédente déjà pour un nombre
  • Lire 2.5 comme deux nombres séparés

À garder

Un nombre n'a pas de guillemets. print(2 + 3) écrit 5.
cups = 2 range un nombre. print(cups) écrit 2.
print(5 / 2) écrit 2.5. La barre garde la moitié.
"2" est du texte. Il peut ressembler à 2 à l'écran et ne pas être un nombre.
La page suivante est du texte entre guillemets.

🧠 Testez Vos Connaissances

Prêt à Commencer

Testez Vos Connaissances

Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet

❓
4
Questions
🎯
70%
Pour Réussir
♾️
∞
Temps
🔄
∞
Tentatives

📝 Instructions

  • Lisez chaque question attentivement
  • Sélectionnez la meilleure réponse pour chaque question
  • Vous pouvez refaire le quiz autant de fois que vous le souhaitez
  • Votre progression sera affichée en haut