iT邦幫忙

2024 iThome 鐵人賽

DAY 3
0
Python

自主學習Python網路爬蟲-PTT爬蟲、Hahow爬蟲、Yahoo電影爬蟲實作系列 第 3

Day03 藉由影片課程學習Python基礎語法

  • 分享至 

  • xImage
  •  

這次分享的是簡單的數學方法
首先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


上一篇
Day02 藉由影片課程學習Python基礎語法
下一篇
Day04 藉由影片課程學習Python基礎語法
系列文
自主學習Python網路爬蟲-PTT爬蟲、Hahow爬蟲、Yahoo電影爬蟲實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言