整數與浮點數

2021-10-25 07:47:32 字數 758 閱讀 6858

整數和浮點數可以一起運算

四則運算

#加法

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 方法是向下...