ฟังก์ชันใน Python
ฟังก์ชันรวม logic ที่ใช้ซ้ำและลดโค้ดซ้ำ
ฟังก์ชันใน Python คืออะไร?
ฟังก์ชันรวม logic ที่ใช้ซ้ำและลดโค้ดซ้ำ
สร้างฟังก์ชันที่มีพารามิเตอร์และค่าคืน
ควรใช้เมื่อใด?
- เรียนรู้ไวยากรณ์ Python ผ่านโค้ดที่รันได้
- สร้างพื้นฐานสำหรับโจทย์ที่ซับซ้อนขึ้น
- ทดลองแนวคิดโดยไม่ต้องติดตั้งบนเครื่อง
โค้ดตัวอย่าง
main.py
def greet(name, language="Python"):
return f"Hello, {name}! Welcome to {language}."
message = greet("Grace")
print(message)
ผลลัพธ์ที่คาดหวัง
Hello, Grace! Welcome to Python.
หลักการทำงาน
พารามิเตอร์รับข้อมูล ส่วน return ส่งผลลัพธ์กลับไปยังผู้เรียก
เปลี่ยนค่าและรันโปรแกรมด้วย คอมไพเลอร์ Python ออนไลน์ของ CodeUtility โดยไม่ต้องติดตั้ง Python
แบบฝึกหัด
ลองเปลี่ยน input และทดสอบกรณีขอบก่อนใช้ชุดข้อมูลที่ใหญ่ขึ้น
- คาดเดา output ก่อนรัน
- รองรับ input ว่างหรือไม่ถูกต้อง
- แยก logic เป็นฟังก์ชันและเพิ่ม test case