Maison > développement back-end > Tutoriel Python > Quels sont les opérateurs de division Python ?

Quels sont les opérateurs de division Python ?

青灯夜游
Libérer: 2023-01-05 16:14:17
original
58973 Les gens l'ont consulté

Opérateurs de division Python : 1. Opérateur "/", il suffit d'obtenir le résultat directement selon la méthode de calcul de division mathématique conventionnelle 2. Opérateur "//", prend la division entière et renvoie la partie entière du quotient ; (Arrondir à l'inférieur); 3. Opérateur "%", renvoie le reste de la division.

Quels sont les opérateurs de division Python ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, python version 3.7, ordinateur DELL G3

division python opérateur

1. Opérateur "/"

Diviser - x est divisé par y, et le résultat peut être obtenu directement selon le conventionnel méthode de calcul mathématique .

2. Opérateur de division entière '//'

1) Si à la fois le dividende et le les diviseurs sont Si le nombre est positif ou les deux sont négatifs, tout comme les langages de programmation comme C, il suffit de prendre le quotient directement

2) Si l'un des dividendes ou diviseurs est un nombre positif et l'autre est un nombre négatif, le résultat doit être Prenez le reste . L'accent est mis ici sur le module descendant. Les débutants le confondront certainement avec d'autres langages de programmation. Pour donner un exemple simple, en langage C, le résultat de -5 divisant 2 est -2, mais dans le programme python, le résultat de l'opération doit être plus proche de l'infini négatif, c'est-à-dire que le reste est pris vers le bas, et le résultat de -5//2 est - 3.

Voici quelques exemples que tout le monde puisse comprendre.

3. Opérateur restant '%'

Ceci est également différent de l'opérateur restant dans un programme en langage C ouvert.

Exemple de formule mathématique : a÷b=c....d (a est le dividende, b est le diviseur, c est le quotient, d est le reste)

1) dans python , si a et b sont tous deux des nombres positifs ou tous deux des nombres négatifs, le résultat est obtenu selon les opérations normales.

2) En python, si l'un de a et b est un nombre positif et l'un est un nombre négatif, le reste est calculé selon d=a-b*[a//b], .

Par exemple : 5%-2 Le résultat courant est -1 Selon la formule, le résultat de 5//-2 est -3 et le résultat final du reste est -1. Lorsque nous calculons habituellement des opérations mathématiques, le quotient de 5%-2 est -2 et le reste est 1. Cependant, en python, lorsqu'il s'agit de l'opération //, le reste doit être pris vers le bas, donc en python le le quotient doit être -3 et le résultat sera le reste -1 .

[Recommandations associées : Tutoriel vidéo Python3]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal