這次分享的是簡單的數學方法:
首先1.加減乘除
(1)加法
apples=3
apples=apples+1 #apples+=1
print(apples)
apples+=1
print(apples)
輸出結果為:
4
5
(2)減法
apples=3
apples=apples-1
print(apples)
apples-=1
print(apples)
輸出結果為:
2
1
(3)乘法
apples=2
apples=apples*2
print(apples)
apples*=2
print(apples)
輸出結果為:
4
8
(4)除法
apples=4
apples=apples/2
print(apples)
apples/=2
print(apples)
輸出結果為:
2
1
2.指數(平方、三次方...)
apples=3
#apples=apples**3 #乘號後面的數字就是幾次方(這裡為3次方)
apples**=3
print(apples)
輸出結果為:27
3.模數 mod
#10 mod 3等於3餘1(10等於3*3+1)
print(10%3)
#11 mod 3等於3餘2
print(11%3)
#12 mod 3等於4餘0
print(12%3)
輸出結果為:
1
2
0
4.內建數學函數
(1)次方 pow
print(pow(6,2)) #6的2次方
輸出結果為:36
(2)最大值Max與最小值min
x=10
y=20
z=30
print(max(x,y,z))
print(min(x,y,z))
輸出結果為:
30
10
(3)四捨五入 round
a=6.12
print(round(a))
b=3.6
print(round(b)) #b四捨五入變4
輸出結果為:
6
4
#數學模塊方法-四捨五入&無條件進位&無條件捨去(先使用math後再呼叫ceil跟floor)
import math
a=5.5
print(math.ceil(a)) #無條件進位
print(math.floor(a)) #無條件捨去
輸出結果為:
6
5
(4)絕對值 abs
x=-1
print("絕對值:",abs(x))
輸出結果為:
絕對值:1
(5)圓周率 π
import math
print(math.pi)
輸出結果為:3.1415926
(6)計算圓的周長(c) 2πr
import math
radius=float(input("請輸入圓的半徑:")) #輸入的半徑為浮點數
c=2*math.pi*radius
print(f"圓的周長為{round(c,2)}") #round是四捨五入的函式(因為c用出來會是小數點),後面的2是算到
小數點後兩位
輸出結果為:
請輸入圓的半徑:10(自行輸入)
圓的周長為62.83
(7)計算圓的面積 πr^2
import math
radius=float(input("請輸入圓的半徑:"))
area=math.pi**(radius**2)
print(f"圓的面積為{round(area,2)}")
輸出結果為:
請輸入圓的半徑:20
圓的面積為1256.64
#如為print(f"圓的面積為{round(area)}")的話最後輸出的面積為整數1257
這些是我在youtube的CodeShiba程式柴中學習到的基礎數學語法,再次統整學習能讓我更加清楚並熟悉Python語法。
參考網址:https://www.youtube.com/watch?v=lvH4-4iYjgs&list=LL&index=4