Le reste en Python peut être calculé via l'opérateur modulo % ou via la fonction divmod().
1. Opérateur modulo % :
L'opération dite modulo consiste à calculer le reste après la division de deux nombres, et le symbole est %. Par exemple, a % b est le reste de la division de a par b. Pour le décrire en langage mathématique, s'il existe des entiers n et m, parmi lesquels 0
modulo Les deux opérandes de l'opération doivent être des entiers, qui peuvent être des entiers négatifs, mais b ne peut pas être 0 car le dividende ne peut pas être 0.
Lorsqu'il y a des entiers négatifs dans a et b, calculez d'abord |a|%|b|=c, puis le signe de a%b est cohérent avec b. C'est-à-dire que si b>0, alors a%b=c; si b
Exemple :
2. Fonction divmod()
La fonction divmod() en Python combine les résultats des opérations diviseur et reste et renvoie un tuple contenant le quotient et le reste (a // b , un %b).
Impossible de gérer les nombres complexes avant python2.3.
Syntaxe de la fonction :
divmod(a, b)
Exemple :
>>>divmod(7, 2) (3, 1) >>> divmod(8, 2) (4, 0)
Pour plus d'articles techniques liés à Python, veuillez visiter le Tutoriel Python colonne pour apprendre !
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!