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

Suggested prompts:

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

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