簡介
嗨我是阿嬤,今天要來一點不一樣的,就是我從scratch變成python拉(拍手),那今天我們來講一下圓面積的計算,阿剛好最近在學圓面積,所以比較好介紹,相信大家對於圓面積最恐怖的回憶那應該就是葉子的面積吧!所以剛好就順便教一下,那我們就……開始!
關於葉子面積的計算
首先這就是葉子的面積,我們先把正方形面積算出來,再把葉子兩旁扣掉,就好了。
註:正方形面積=邊長 X 邊長
那我們先把其中一個葉子的邊切掉,是不是變扇型,那我們先算出這綠綠的扇形,切記因為這是其中四分之一的扇形,有直角所以講一下,扇形的面積是:半徑*半徑*3.14*(90度/360度)。
接下來再把另一個扇形面積算出來~~~。:)
最後再把算出來的正方形的面積,減掉剛剛的兩個扇形面積,就算出答案了。:)
程式
好!剛剛說了那麼多,接下來看程式吧!
第一行的話是「從這數學的模組裡,輸入pi的資料」
註:pi=圓周率
首先一定要讓使用者知道這是葉子的面積,所以先跟使用者說:這是葉子的面積,然後一定要知道半然後一定要知道半徑,所以一定要讓使用者輸入半徑的長度。
所以大家一定很疑惑一些不知道的英文字,r就只是一個變數,沒什麼奇幻用語,float(input是指說input是使用者輸入的內容,那float由小數點的數值,舉例來講我輸入abcd,他當然不是數字,所以會回饋說,這一行不是數字請重來,直到你輸入了數字。
直接翻譯,「給使用者文字,這個圓面積(一定要是數值)是:(一定要是數值),答案(半徑*半徑*圓周率*(90/360)*2個扇形 減掉 正方形。
真人語音教學(本人)
程式碼:
from math import pi
print(“*葉子的應用題面積*”)
r = float(input(“請輸入半徑的長度:”))
print (“這個圓面積” + str(r) + “ 是:” + str((pi * r**2 / 4 * 2) — r**2))
將大家懂了嗎,最後我就放這一張圖當作結尾吧!