#9 定義function,印出木瓜歌詞、計算梯形面積

via:https://www.sanook.com/music/2409953/

function印出歌詞

最近突然很想吃木瓜,只好請出Babymetal來幫忙解解饞,因為這整首歌都在唱木瓜。

(原始歌詞)

最強で最高って 才能か? You know what?
全身と全霊で 己を焦がせ

Bring it on bring it!
Bring it on bring it!
Bring bring bring bring it!
Bring bring bring bring it!

祭りだ! 祭りだ!
SPICY SUMMER SONG SONG
祭りだ! 祭りだ!
CRAZY SUMMER DANCE DANCE
騒げ! 騒げ!
騒げ!YO! PA PA YA BOYS
踊れ! 踊れ!
踊れ!PA!PA!PA PA YA GIRLS
PAPAYA!!
PAPAYA!!

最強で最高って 上等だ! You know what?
絶体と絶命で 己を試せ

Bring it on bring it!
Bring it on bring it!
Bring bring bring bring it!
Bring bring bring bring it!

祭りだ! 祭りだ!
CRAZY SUMMER BOY BOYS!
祭りだ! 祭りだ!
SPICY SUMMER GIRL GIRLS!
騒げ! 騒げ!
騒げ!YO! PA PA YA SONG
踊れ! 踊れ!
踊れ!PA!PA!PA PA YA DANCE
PAPAYA!!
PAPAYA!!

Rap Rap หมอลำ Rock Rock
สุดแต่ชะตาจะมาเคาะ ก๊อก ก๊อก
เพราะชีวิตเหมือน Chocolate Box Box
มีผสมกันเหมือน Papaya Pok Pok
โดน Knock Knock Knock ล้มๆลุกๆ
โขลกๆความสุขไปกับทุกข์ๆๆ
มะละกอโดนทุบๆๆ
ถึงจะแซ่บ ถึงจะนัว ถึงจะกรอบกรุ้บๆ
ซิ่งรถตุ๊กๆ อย่าง Thai Rider
Hot and Spicy เพราะนี่ Summer
I was Lightning Before the Thunder
ส้มตำ ปลาดิบ เฮามาม่วนกันเด้อ
Baby Girls, ฮานาก้า
สั่งบิกินี่มาจาก Lazada
Jumpin' in the Pool La La La
แสงแดดแผดเผาเรามา Papaya

Bring it on bring it!
Bring it on bring it!
Bring bring bring bring it!

祭りだ! 祭りだ!
SPICY SUMMER SONG SONG
祭りだ! 祭りだ!
CRAZY SUMMER DANCE DANCE
踊って! 騒げ!
踊って! 騒げ!
踊って! 騒げ!
騒げ!PA!PA!PARTY TIME!
PAPAYA!!
PAPAYA!!
PAPAYA!!
PAPAYA!!

可以看到有許多重複的段落,將重複段落定義到func裡。


func 最高才能(){
print("最強で最高って 才能か? You know what?")
print("全身と全霊で 己を焦がせ")
}

func bring(){
print("Bring it on bring it!")
print("Bring it on bring it!")
print("Bring bring bring bring it!")
print("Bring bring bring bring it!")
}

func 祭りsongDance(){
print("祭りだ! 祭りだ!")
print("SPICY SUMMER SONG SONG")
print("祭りだ! 祭りだ!")
print("CRAZY SUMMER DANCE DANCE")
}

func 騒げboysGirls(){
print("騒げ! 騒げ!")
print("騒げ!YO! PA PA YA BOYS")
print("踊れ! 踊れ!")
print("踊れ!PA!PA!PA PA YA GIRLS")
}

func papayaX2(){
print("PAPAYA!!")
print("PAPAYA!!")
}

func 最高上等(){
print("最強で最高って 上等だ! You know what?")
print("絶体と絶命で 己を試せ")
}

func 祭りboysGirls(){
print("祭りだ! 祭りだ!")
print("CRAZY SUMMER BOY BOYS!")
print("祭りだ! 祭りだ!")
print("SPICY SUMMER GIRL GIRLS!")
}

func 騒げsongDance(){
print("騒げ! 騒げ!")
print("騒げ!YO! PA PA YA SONG")
print("踊れ! 踊れ!")
print("踊れ!PA!PA!PA PA YA DANCE")
}

func rap(){
print("Rap Rap หมอลำ Rock Rock")
print("สุดแต่ชะตาจะมาเคาะ ก๊อก ก๊อก")
print("เพราะชีวิตเหมือน Chocolate Box Box")
print("มีผสมกันเหมือน Papaya Pok Pok")
print("โดน Knock Knock Knock ล้มๆลุกๆ")
print("โขลกๆความสุขไปกับทุกข์ๆๆ")
print("มะละกอโดนทุบๆๆ")
print("ถึงจะแซ่บ ถึงจะนัว ถึงจะกรอบกรุ้บๆ")
print("ซิ่งรถตุ๊กๆ อย่าง Thai Rider")
print("Hot and Spicy เพราะนี่ Summer")
print("I was Lightning Before the Thunder")
print("ส้มตำ ปลาดิบ เฮามาม่วนกันเด้อ")
print("Baby Girls, ฮานาก้า")
print("สั่งบิกินี่มาจาก Lazada")
print("Jumpin' in the Pool La La La")
print("แสงแดดแผดเผาเรามา Papaya")

}

func papaPartyTime(){
print("踊って! 騒げ!")
print("踊って! 騒げ!")
print("踊って! 騒げ!")
print("騒げ!PA!PA!PARTY TIME!")
}

泰文看不懂,但感覺就是很帥。定義後用簡單指令就能印出來。

最高才能()
bring()
祭りsongDance()
騒げboysGirls()
papayaX2()
最高上等()
bring()
祭りboysGirls()
騒げsongDance()
papayaX2()
rap()
bring()
祭りsongDance()
papaPartyTime()
papayaX2()
papayaX2()
多了一行Bring x3 it…算了。

計算梯形面積

梯形英文:Trapezoid

忘記梯形怎麼算了嗎?教育部的小學五年級教材幫你恢復記憶。

(上底+下底)x高 /2
func trapezoid(up:Double,down:Double,height:Double){
let sum=((up+down)*height)/2
print("梯形面積:",sum)
}
trapezoid(up: 20, down: 30, height: 40)
trapezoid(up: 100, down: 50, height: 72)
trapezoid(up: 15, down: 27, height: 38)

--

--

Patricia Liu
彼得潘的 Swift iOS / Flutter App 開發教室

曾當過台媒的國際新聞編譯,以及日媒支援役。後莫名其妙跑到某電玩媒體擔任記者,但因高層內鬥被離職,繞了一大圈又跑回媒體圈。穿著曾被朋友說很潮,但內心就是個阿宅。興趣是政治、社會、動漫、電玩。有乳糖不耐,愛喝拿鐵,喝完一定烙賽。