Nombres et Arithmétique
Python gère deux principaux types de nombres :
- Entiers (
int) — nombres entiers comme5,-12ou0; - Flottants (
float) — nombres à virgule comme3.14ou-2.5.
Python détermine le type en fonction de la manière dont le nombre est écrit.
Opérations arithmétiques en Python
Python inclut toutes les opérations mathématiques standard avec une syntaxe claire :
Addition
+ additionne les valeurs. Mélanger int et float produit un float.
Soustraction
- soustrait la valeur de droite de celle de gauche. Fonctionne avec les nombres positifs et négatifs.
Multiplication
* multiplie les valeurs. Si un flottant est impliqué, le résultat est un flottant.
Division
/ divise et retourne toujours un flottant, même si le résultat est entier (par exemple, 8 / 2).
Division entière
// divise et arrondit à l'entier inférieur le plus proche. Le type du résultat dépend des opérandes.
Modulo
% donne le reste d'une division. Fonctionne avec les positifs, négatifs et flottants.
Exponentiation
** élève un nombre à une puissance. Fonctionne également avec des exposants fractionnaires pour les racines.
Priorité des opérateurs (PEMDAS)
Python suit les règles standards pour déterminer l'ordre des opérations :
- Parenthèses ;
- Exponentiation ;
- Multiplication / Division / Division entière / Modulo ;
- Addition / Soustraction.
Entiers vs flottants dans les opérations
Lors de l'exécution d'opérations arithmétiques :
- La division retourne toujours un
float; - Mélanger
intetfloatpromeut le résultat enfloat; - Utiliser
//pour obtenir un résultat entier arrondi vers le bas.
Résumé
- Python prend en charge les types
intetfloat; - Opérateurs arithmétiques :
+,-,*,/,//,%,**; /retourne des flottants,//donne des entiers arrondis vers le bas ;- La priorité des opérateurs suit PEMDAS.
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 give examples of each arithmetic operation in Python?
What are some common mistakes to avoid with arithmetic operations in Python?
Can you explain the difference between floor division and regular division?
Awesome!
Completion rate improved to 5
Nombres et Arithmétique
Glissez pour afficher le menu
Python gère deux principaux types de nombres :
- Entiers (
int) — nombres entiers comme5,-12ou0; - Flottants (
float) — nombres à virgule comme3.14ou-2.5.
Python détermine le type en fonction de la manière dont le nombre est écrit.
Opérations arithmétiques en Python
Python inclut toutes les opérations mathématiques standard avec une syntaxe claire :
Addition
+ additionne les valeurs. Mélanger int et float produit un float.
Soustraction
- soustrait la valeur de droite de celle de gauche. Fonctionne avec les nombres positifs et négatifs.
Multiplication
* multiplie les valeurs. Si un flottant est impliqué, le résultat est un flottant.
Division
/ divise et retourne toujours un flottant, même si le résultat est entier (par exemple, 8 / 2).
Division entière
// divise et arrondit à l'entier inférieur le plus proche. Le type du résultat dépend des opérandes.
Modulo
% donne le reste d'une division. Fonctionne avec les positifs, négatifs et flottants.
Exponentiation
** élève un nombre à une puissance. Fonctionne également avec des exposants fractionnaires pour les racines.
Priorité des opérateurs (PEMDAS)
Python suit les règles standards pour déterminer l'ordre des opérations :
- Parenthèses ;
- Exponentiation ;
- Multiplication / Division / Division entière / Modulo ;
- Addition / Soustraction.
Entiers vs flottants dans les opérations
Lors de l'exécution d'opérations arithmétiques :
- La division retourne toujours un
float; - Mélanger
intetfloatpromeut le résultat enfloat; - Utiliser
//pour obtenir un résultat entier arrondi vers le bas.
Résumé
- Python prend en charge les types
intetfloat; - Opérateurs arithmétiques :
+,-,*,/,//,%,**; /retourne des flottants,//donne des entiers arrondis vers le bas ;- La priorité des opérateurs suit PEMDAS.
Merci pour vos commentaires !