Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Nombres et Arithmétique | Basic Syntax
Introduction à Python Avec Cursor

bookNombres et Arithmétique

Python gère deux principaux types de nombres :

  • Entiers (int) — nombres entiers comme 5, -12 ou 0 ;
  • Flottants (float) — nombres à virgule comme 3.14 ou -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 :

  1. Parenthèses ;
  2. Exponentiation ;
  3. Multiplication / Division / Division entière / Modulo ;
  4. 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 int et float promeut le résultat en float ;
  • Utiliser // pour obtenir un résultat entier arrondi vers le bas.

Résumé

  • Python prend en charge les types int et float ;
  • Opérateurs arithmétiques : +, -, *, /, //, %, ** ;
  • / retourne des flottants, // donne des entiers arrondis vers le bas ;
  • La priorité des opérateurs suit PEMDAS.
question mark

Que retournera 7 // 3 en Python ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4

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

bookNombres et Arithmétique

Glissez pour afficher le menu

Python gère deux principaux types de nombres :

  • Entiers (int) — nombres entiers comme 5, -12 ou 0 ;
  • Flottants (float) — nombres à virgule comme 3.14 ou -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 :

  1. Parenthèses ;
  2. Exponentiation ;
  3. Multiplication / Division / Division entière / Modulo ;
  4. 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 int et float promeut le résultat en float ;
  • Utiliser // pour obtenir un résultat entier arrondi vers le bas.

Résumé

  • Python prend en charge les types int et float ;
  • Opérateurs arithmétiques : +, -, *, /, //, %, ** ;
  • / retourne des flottants, // donne des entiers arrondis vers le bas ;
  • La priorité des opérateurs suit PEMDAS.
question mark

Que retournera 7 // 3 en Python ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
some-alt