Compréhension des Types Numériques
Les nombres sont omniprésents en Python. Deux types numériques principaux sont utilisés la plupart du temps : entiers (int) pour les nombres entiers et nombres à virgule flottante (float) pour les décimaux (y compris la notation scientifique comme 1e-3).
Principes de base des entiers et des 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 que2.5,3.14159,2.71828, ou notation scientifique comme6.02e23; - Valeur de vérité :
0et0.0sont considérés commeFalse, tout autreint/floatest considéré commeTruedans 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)
Écriture lisible des grands nombres
Les humains écrivent souvent 1,000,000 ou 1 000 000. Python n'autorise pas les virgules ni les espaces dans les littéraux numériques, utilisez des soulignés pour améliorer la lisibilité.
12million = 1_000_000 print(million == 1000000) # True
Les nombres à virgule flottante sont stockés sous forme de fractions binaires, de petites différences d'arrondi sont normales (par exemple, 0.1 + 0.2 peut ne pas être exactement 0.3). L'arrondi et le formatage seront abordés ultérieurement.
1. Quel est le type de 1e2 ?
2. Quel littéral est valide dans le code Python pour un million ?
3. Choisir l'affirmation correcte concernant int et float.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain more about scientific notation in Python?
What happens if I use commas or spaces in numbers by mistake?
Are there any other numeric types in Python besides int and float?
Génial!
Completion taux amélioré à 3.45
Compréhension des Types Numériques
Glissez pour afficher le menu
Les nombres sont omniprésents en Python. Deux types numériques principaux sont utilisés la plupart du temps : entiers (int) pour les nombres entiers et nombres à virgule flottante (float) pour les décimaux (y compris la notation scientifique comme 1e-3).
Principes de base des entiers et des 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 que2.5,3.14159,2.71828, ou notation scientifique comme6.02e23; - Valeur de vérité :
0et0.0sont considérés commeFalse, tout autreint/floatest considéré commeTruedans 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)
Écriture lisible des grands nombres
Les humains écrivent souvent 1,000,000 ou 1 000 000. Python n'autorise pas les virgules ni les espaces dans les littéraux numériques, utilisez des soulignés pour améliorer la lisibilité.
12million = 1_000_000 print(million == 1000000) # True
Les nombres à virgule flottante sont stockés sous forme de fractions binaires, de petites différences d'arrondi sont normales (par exemple, 0.1 + 0.2 peut ne pas être exactement 0.3). L'arrondi et le formatage seront abordés ultérieurement.
1. Quel est le type de 1e2 ?
2. Quel littéral est valide dans le code Python pour un million ?
3. Choisir l'affirmation correcte concernant int et float.
Merci pour vos commentaires !