EP08: ฟังก์ชันเบื้องต้นในภาษาไพธอน
https://prod.liveshare.vsengsaas.visualstudio.com/join?31DD4E34C605587A525ED539658369E28988 (1) ทำไมต้องใช้ฟังก์ชัน? (Why Functions?) ลองนึกภาพว่าเรามีโค้ดที่ใช้คำนวณภาษี 7% จากราคาสินค้า ถ้าเราต้องใช้การคำนวณนี้ 10 ครั้งในโปรแกรม เราอาจต้องเขียนโค้ดบรรทัดเดิมๆ 10 ครั้ง ซึ่งไม่สะดวกและถ้าต้องการเปลี่ยนอัตราภาษี ก็ต้องตามแก้ไขทั้ง 10 จุด ฟังก์ชันเข้ามาเพื่อแก้ปัญหานี้ครับ ฟังก์ชันเปรียบเสมือน “กล่องดำ” หรือ “เครื่องมือที่เราสร้างเอง” ประโยชน์หลักของฟังก์ชัน: (2) การนิยามและการเรียกใช้ฟังก์ชัน (Defining and Calling a Function) การสร้างฟังก์ชันประกอบด้วย 2 ขั้นตอนหลัก: 1. การนิยามฟังก์ชัน (Function Definition): คือการ “สร้าง” หรือ “สอน” ให้โปรแกรมรู้จักกับฟังก์ชันของเรา ไวยากรณ์: 2. การเรียกใช้ฟังก์ชัน (Function Call): คือการ “สั่ง” ให้ฟังก์ชันที่สร้างไว้เริ่มทำงาน ไวยากรณ์: สำคัญ: การนิยามฟังก์ชันเป็นเพียงการสร้างพิมพ์เขียว โปรแกรมจะยังไม่ทำงานจนกว่าจะมีการเรียกใช้ […]