W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
math.remainder(x, y) 方法返回 x/y 的余數(shù)。
本函數(shù)要求Python的最低版本為python3.7!
另外:
在 Python 中,% 運(yùn)算符是模運(yùn)算符,它返回除法的余數(shù)。例如,10 % 3 的結(jié)果是 1,因?yàn)?nbsp;10 除以 3 的商是 3,余數(shù)是 1。與此不同的是,math.remainder() 函數(shù)返回 IEEE 754 標(biāo)準(zhǔn)下 x/y 的余數(shù),其中 x 和 y 是浮點(diǎn)數(shù)。如果 x/y 恰好處于兩個連續(xù)整數(shù)之間的中間,則返回偶數(shù)整數(shù)。例如,math.remainder(10, 3) 的結(jié)果是 -1.0,因?yàn)樗扔?nbsp;10 - (-3) * (-4),而不是等于 10 - (-3) * (-3)。
總的來說,% 運(yùn)算符和 math.remainder() 函數(shù)都可以用于計(jì)算余數(shù),但它們的行為略有不同。如果你需要計(jì)算兩個浮點(diǎn)數(shù)的余數(shù),則應(yīng)該使用 math.remainder() 函數(shù)。
math.remainder() 方法語法如下:
math.remainder(x, y)
參數(shù)說明:
一個浮點(diǎn)值,返回余數(shù)。
以下實(shí)例計(jì)算余數(shù):
# 導(dǎo)入 math 包
import math
# x/y 的余數(shù)
print (math.remainder(9, 2))
print (math.remainder(9, 3))
print (math.remainder(18, 4))
print (math.remainder(23.5, 5))
print (math.remainder(23, 5.5))
print (math.remainder(12.5, 2.5))
print (math.remainder(12, 2))
輸出結(jié)果:
1.0 0.0 2.0 -1.5 1.0 0.0 0.0
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: