真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中divmod支持復(fù)數(shù)嗎

這篇文章給大家分享的是有關(guān)python中divmod支持復(fù)數(shù)嗎的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)建站專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、南靖網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為南靖等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

很多函數(shù)都可以結(jié)合復(fù)數(shù)一起使用,我們最近會著重于使用python解決一些運算問題。有的小伙伴問小編能不能在divmod函數(shù)中使用復(fù)數(shù),這里不做解答。有這樣的困惑是因為我們對于divmod函數(shù)還沒有完全的理解。在返回一些數(shù)學(xué)運算中的操作上,是需要我們掌握divmod的重點。接下來就divmod能否接受復(fù)數(shù)問題進(jìn)行解答。

說明:

1.接受兩個數(shù)值(非復(fù)數(shù)),返回兩個數(shù)值的相除得到的商,和余數(shù)組成的元組。

2.如果參數(shù)都是整數(shù),執(zhí)行的是地板除,相當(dāng)于 (a//b,a%b)。

>>> divmod(5,2)
(2, 1)
>>> 5//2
2
>>> 5%2
1

3.如果參數(shù)時浮點數(shù),相當(dāng)于( math.floor(a/b),a%b)。

>> divmod(5.5,2)
(2.0, 1.5)
>>> math.floor(5.5/2)
2
>>> 5.5/2
2.75
>>> math.floor(5.5/2.0)
2
>>> 5.5%2
1.5

使用代碼:

"""
divmod(a, b)
它將兩個(非復(fù)數(shù))數(shù)字作為實參,并在執(zhí)行整數(shù)除法時返回一對商和余數(shù)。對于混合操作數(shù)類型,適用雙目算術(shù)運算符的規(guī)則。對于整數(shù),結(jié)果和 (a // b, a % b) 一致。對于浮點數(shù),結(jié)果是 (q, a % b) ,q 通常是 math.floor(a / b) 但可能會比 1 小。在任何情況下, q * b + a % b 和 a 基本相等;如果 a % b 非零,它的符號和 b 一樣,并且 0 <= abs(a % b) < abs(b) 。
"""
# division和modulus兩個單詞的縮寫
# 它將兩個(非復(fù)數(shù))數(shù)字作為實參,并在執(zhí)行整數(shù)除法時返回一對商和余數(shù)
# 返回值一個包含商和余數(shù)的元組
# 對于整數(shù),結(jié)果和 (a // b, a % b) 一致。
a = 20  # 被除數(shù)
b = 3   # 除數(shù)
print(f'{ divmod(a, b) = }')
print(f'{ (a//b, a%b) = }')
# 對于浮點數(shù),結(jié)果是 (q, a % b) ,q 通常是 math.floor(a / b)
import math
a = 2.0  # 被除數(shù)
b = 0.3  # 除數(shù)
q = math.floor(a/b)
print(f'{ divmod(a, b) = }')
print(f'{ (q, a%b) = }')
# 在任何情況下, q * b + a % b 和 a 基本相等

感謝各位的閱讀!關(guān)于python中divmod支持復(fù)數(shù)嗎就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


分享名稱:python中divmod支持復(fù)數(shù)嗎
標(biāo)題來源:http://weahome.cn/article/jpegcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部