Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Compréhension des Types Numériques | Nombres
Types de Données en Python

bookCompréhension des Types Numériques

Les nombres sont omniprésents en Python. Vous utiliserez principalement deux types numériques de base : entiers (int) pour les nombres entiers et nombres à virgule flottante (float) pour les décimaux (y compris la notation scientifique comme 1e-3).

Notions essentielles sur les entiers et les flottants

  • Entiers (int) : nombres entiers tels que -2, 0, 7, 456566. Python prend en charge des entiers de taille arbitraire ;
  • Flottants (float) : valeurs décimales telles que 2.5, 3.14159, 2.71828, ou notation scientifique comme 6.02e23 ;
  • Valeur de vérité : 0 et 0.0 sont False ; tout autre int/float est True dans les contextes booléens.
123456
# Basic numeric literals (no type checks or conversions here) n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
copy

Écriture lisible des grands nombres

Les humains écrivent souvent 1,000,000 ou 1 000 000. Python n'autorise ni les virgules ni les espaces dans les littéraux numériques ; utilisez des tirets bas pour améliorer la lisibilité.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Remarque

Les flottants sont stockés sous forme de fractions binaires ; de légères différences d'arrondi sont normales (par exemple, 0.1 + 0.2 peut ne pas être exactement 0.3). Le traitement de l'arrondi et du formatage sera abordé ultérieurement.

1. Quel est le type de 1e2 ?

2. Quel littéral est valide dans le code Python pour un million ?

3. Sélectionnez l'affirmation correcte concernant int et float.

question mark

Quel est le type de 1e2 ?

Select the correct answer

question mark

Quel littéral est valide dans le code Python pour un million ?

Select the correct answer

question mark

Sélectionnez l'affirmation correcte concernant int et float.

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 5.26

bookCompréhension des Types Numériques

Glissez pour afficher le menu

Les nombres sont omniprésents en Python. Vous utiliserez principalement deux types numériques de base : entiers (int) pour les nombres entiers et nombres à virgule flottante (float) pour les décimaux (y compris la notation scientifique comme 1e-3).

Notions essentielles sur les entiers et les flottants

  • Entiers (int) : nombres entiers tels que -2, 0, 7, 456566. Python prend en charge des entiers de taille arbitraire ;
  • Flottants (float) : valeurs décimales telles que 2.5, 3.14159, 2.71828, ou notation scientifique comme 6.02e23 ;
  • Valeur de vérité : 0 et 0.0 sont False ; tout autre int/float est True dans les contextes booléens.
123456
# Basic numeric literals (no type checks or conversions here) n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
copy

Écriture lisible des grands nombres

Les humains écrivent souvent 1,000,000 ou 1 000 000. Python n'autorise ni les virgules ni les espaces dans les littéraux numériques ; utilisez des tirets bas pour améliorer la lisibilité.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Remarque

Les flottants sont stockés sous forme de fractions binaires ; de légères différences d'arrondi sont normales (par exemple, 0.1 + 0.2 peut ne pas être exactement 0.3). Le traitement de l'arrondi et du formatage sera abordé ultérieurement.

1. Quel est le type de 1e2 ?

2. Quel littéral est valide dans le code Python pour un million ?

3. Sélectionnez l'affirmation correcte concernant int et float.

question mark

Quel est le type de 1e2 ?

Select the correct answer

question mark

Quel littéral est valide dans le code Python pour un million ?

Select the correct answer

question mark

Sélectionnez l'affirmation correcte concernant int et float.

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 1
some-alt