欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python相乘取整

方一強1年前6瀏覽0評論

Python中的乘法運算可以用*表示,取整可以使用math庫的trunc方法,也可以直接用int()將浮點數轉換為整數。

import math
a = 6.8
b = 3.2
result = a * b
print(math.trunc(result))  # 輸出結果:21
print(int(result))  # 輸出結果:21

以上代碼中,我們先將6.8與3.2相乘得到結果21.76,想要將結果取整,可以使用math庫的trunc方法進行取整,也可以直接使用int()將浮點數轉換為整數。

使用math庫的trunc方法可以保留結果的正負號,而直接使用int()將結果轉換為整數,則會將結果向0取整。

除了使用math庫的trunc方法和int()函數之外,我們還可以使用Python內置的divmod()函數實現結果的整除和取余運算:

a = 6.8
b = 3.2
result = a * b
q, r = divmod(result, 1)
print(int(q))  # 輸出結果:21
print(int(r))  # 輸出結果:0

以上代碼中,我們使用divmod()函數將結果result除以1得到商q和余數r,并使用int()函數將商q轉換為整數。

總結起來,Python中實現相乘取整可以使用math庫的trunc方法、int()函數和divmod()函數進行實現。