Compré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 que2.5,3.14159,2.71828, ou notation scientifique comme6.02e23; - Valeur de vérité :
0et0.0sontFalse, tout autreint/floatestTruedans les contextes booléens.
Notation scientifique
La notation scientifique est une manière compacte d'écrire des nombres très grands ou très petits en utilisant des puissances de dix. En Python, un nombre écrit avec e signifie « multiplier par 10 élevé à une puissance » : par exemple, 1e-3 signifie 1×10−3 (0.001), et 6.02e23 signifie 6.02×1023. Les nombres écrits sous cette forme sont toujours traités comme des float.
123456# Basic numeric literals 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 flottants 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). Vous apprendrez à gérer l'arrondi et le formatage plus tard.
1. Quel est le type de 1e2 ?
2. Quel littéral est valide dans le code Python pour un million ?
3. Sélectionner l'affirmation vraie 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
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. 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 que2.5,3.14159,2.71828, ou notation scientifique comme6.02e23; - Valeur de vérité :
0et0.0sontFalse, tout autreint/floatestTruedans les contextes booléens.
Notation scientifique
La notation scientifique est une manière compacte d'écrire des nombres très grands ou très petits en utilisant des puissances de dix. En Python, un nombre écrit avec e signifie « multiplier par 10 élevé à une puissance » : par exemple, 1e-3 signifie 1×10−3 (0.001), et 6.02e23 signifie 6.02×1023. Les nombres écrits sous cette forme sont toujours traités comme des float.
123456# Basic numeric literals 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 flottants 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). Vous apprendrez à gérer l'arrondi et le formatage plus tard.
1. Quel est le type de 1e2 ?
2. Quel littéral est valide dans le code Python pour un million ?
3. Sélectionner l'affirmation vraie concernant int et float.
Merci pour vos commentaires !