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
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Types de Données en Python

bookCompré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 que 2.5, 3.14159, 2.71828, ou notation scientifique comme 6.02e23 ;
  • Valeur de vérité : 0 et 0.0 sont considérés comme False, tout autre int/float est considéré comme 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 pas les virgules ni les espaces dans les littéraux numériques, utilisez des soulignés pour améliorer la lisibilité.

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

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.

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

Choisir 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

Section 1. Chapitre 1
some-alt