พื้นฐาน Python

ฟังก์ชันใน 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 และทดสอบกรณีขอบก่อนใช้ชุดข้อมูลที่ใหญ่ขึ้น

  1. คาดเดา output ก่อนรัน
  2. รองรับ input ว่างหรือไม่ถูกต้อง
  3. แยก logic เป็นฟังก์ชันและเพิ่ม test case
รันใน Python IDE →