[英]How to separate the Full number and Decimal Number from a Divison Result in Python
對於蟒蛇
除法后,如果結果有任何十進制數和全數,我只想得到全數而忽略十進制數。
例如:
130/33 = 3.939393
這里我只想使用數字“ 3
”而忽略“ .939393
”
我怎樣才能做到這一點?
提前致謝。
使用整數除法:
print(130//33)
3
也可以看看:
也稱為整數除法。 結果值是一個整數,盡管結果的類型不一定是 int。 結果總是向負無窮大四舍五入:1//2 為 0,(-1)//2 為 -1,1//(-2) 為 -1,(-1)//(-2) 為0
數值類型——int、float、complex: https ://docs.python.org/3/library/stdtypes.html#numeric-types-int-float-complex
您可以使用數學包的地板方法。
import math
# prints floor() method
print(math.floor(130/33))
輸出:
3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.