ในการเขียนโปรแกรมบางอย่าง ฟังก์ชันบางอย่างที่มากับ Python ไม่เพียงพอกับการนำมาเขียนโปรแกรม แต่ภาษา Python อนุญาตให้เราเขียนฟังก์ชันขึ้นมาใหม่ได้ โดยมีกฏดังนี้
พารามิเตอร์ คือ ค่าที่รับเข้ามาเข้าไว้ในตัวแปร โดยอาจมีหรือไม่ก็ได้def ชื่อฟังก์ชัน(พารามิเตอร์): โค้ดการทำงานของฟังก์ชัน return ค่าที่ต้องการให้คืนค่ากลับ (ถ้ามี)
การคืนค่ากลับจากฟังก์ชัน อาจจะมีหรือไม่ก็ได้ ขึ้นอยู่กับงานหรือโปรแกรมที่ทำ
ตัวอย่าง
โปรแกรมคูณกับ 22/7
โค้ด:
ผลลัพธ์def a(num): b = 22/7*num return b
ตัวอย่างโปรแกรมเปรียบเทียบตัวเลขว่าน้อยกว่า 0 หรือไม่def a(num): b = 22/7*num return b >>> ans = print(a(7)) 22.0
def c(num): if(num < 0): print("น้อยกว่า 0") else: print("มากกว่าหรือเท่ากับ 0") >>> a = c(-8) น้อยกว่า 0 >>> aa = c(1) มากกว่าหรือเท่ากับ 0
แบบฝึกหัด
- จงเขียนโปรแกรมภาษา Python โดยเขียนฟังก์ชันขึ้นมาเอง ในการแก้โจทย์พื้นที่สามเหลี่ยม (1/2*ฐาน*สูง)
- จงเขียนโปรแกรมภาษา Python โดยเขียนฟังก์ชันขึ้นมาเอง ให้เปรียบเทียบว่ายอดเงินพอซื้อมือถือราคา 2,369 บาท หรือไม่ ถ้าพอแล้วหลังซื้อจะเหลือเงินเท่าไร
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)