整數和浮點數可以一起運算
四則運算
#加法
num1=10
num2=0.5
reault=num1+num2
print(result)#==>10.5
#減法result=num1-num2
print(result)#==>9.5
#乘法result=num1*mun2
print(result)#==>5
#除法result=num1/num2
print(result)#==>20.0(資料自動轉化成了浮點型)
取模運算
print(3 % 2) # ==> 1 因此3為奇數
print(33 % 2) # ==> 1 因此33為奇數
print(100 % 2) # ==> 0 因此100為偶數
地板除
得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。
10//4 # ==> 2
10 # ==> 4.0
10//3 # ==> 3
小數點位數
round函式
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留兩位小數
round(num, 2) # ==> 3.33
整數和浮點數
python支援對整數和浮點數直接進行四則混合運算,運算規則和數學上的四則運算規則完全一致。基本的運算 1 2 3 6 4 5 6 14 7.5 8 2.1 3.0375使用括號可以提公升優先順序,這和數 算完全一致,注意只能使用小括號,但是括號可以巢狀很多層 1 2 3 9 2.2 3.3 1.5...
c語言整數轉浮點數 浮點數的秘密
我們在學習 c 語言時,通常認為浮點數和小數是等價的,並沒有嚴格區分它們的概念,這也並沒有影響到我們的學習,原因就是浮點數和小數是繫結在一起的,只有小數才使用浮點格式來儲存。其實,整數和小數可以都使用定點格式來儲存,也可以都使用浮點格式來儲存,但實際情況卻是,c 語言使用定點格式儲存整數,使用浮點格...
O C浮點數轉化整數
1.簡單粗暴,直接轉化 float f 1.5 int a a int f nslog a d a 輸出結果是1。int 是強制型別轉化,丟棄浮點數的小數部分。2.高斯函式,向下取整 float f 1.6 int a a floor f nslog a d a 輸出結果是1。floor 方法是向下...