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

Quels sont les opérateurs de division Python ?

青灯夜游
青灯夜游 original
2021-05-10 16:35:09 58822parcourir

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 êtrePrenez 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é selond=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!

Déclaration:
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