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

python 相除等于0

林雅南1年前8瀏覽0評論

Python中對于兩個整數相除,如果除不盡,會有余數,而如果希望判斷是否除盡,可以使用取模運算符%。

a = 11
b = 5
if a % b == 0:
print("a可以被b整除")
else:
print("a不能被b整除")

上述代碼中,a除以b得到的余數為1,因此a不能被b整除,輸出結果為"a不能被b整除"。

如果想要在除不盡時計算商和余數,可以使用Python內置的divmod函數。

a = 11
b = 5
q, r = divmod(a, b)
print("商為", q, "余數為", r)

上述代碼中,divmod函數返回的是一個元組,第一個元素為商,第二個元素為余數。因此輸出結果為"商為2 余數為1"。

在Python2中,對于兩個整數相除,如果希望得到浮點數結果,需要將其中一個數轉換為浮點數,否則得到的結果為整數。

a = 11
b = 5
result = float(a) / b
print("結果為", result)

上述代碼中,a轉換為浮點數后與b相除得到的結果為2.2,輸出結果為"結果為2.2"。