Python turtle 1 | Radius module in python.

阿嬤
3 min readMar 7, 2020

--

簡介

嗨我是阿嬤,今天要來一點不一樣的,就是我從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))

將大家懂了嗎,最後我就放這一張圖當作結尾吧!

--

--

阿嬤
阿嬤

Written by 阿嬤

歡迎來到湯阿嬤的帝國,如果對體制外的學生的學習精華就來這裡吧,想了解一個體制外學生的日常嗎?想了解繪畫相關的知識嗎?而且,如果有對繪畫有任何的挫折或者阻礙這裡最適合你們!或許你會覺得這裡只是一個憨批在這裡發一些沒有意義的文,但其實,我才是國中生喔!!所以有對這裡有興趣的話,就來這裡吧!

No responses yet