🐍 บทเรียน Python

เงื่อนไขทางเลือก: if, elif, else

📚 เนื้อหาบทเรียน

1. คำสั่ง if (ถ้า)

คำสั่ง if ใช้สำหรับตรวจสอบเงื่อนไข หากเงื่อนไขเป็นจริง จะทำงานในบล็อกนั้น

age = 18
if age >= 18:
    print("คุณเป็นผู้ใหญ่แล้ว")

ผลลัพธ์: คุณเป็นผู้ใหญ่แล้ว

2. คำสั่ง if-else (ถ้า-ไม่เช่นนั้น)

ใช้เมื่อต้องการให้ทำงานสองทางเลือก

score = 75
if score >= 80:
    print("เกรด A")
else:
    print("เกรด B หรือต่ำกว่า")

ผลลัพธ์: เกรด B หรือต่ำกว่า

3. คำสั่ง if-elif-else (หลายเงื่อนไข)

ใช้เมื่อมีหลายเงื่อนไขที่ต้องตรวจสอบ

score = 85
if score >= 90:
    print("เกรด A")
elif score >= 80:
    print("เกรด B")
elif score >= 70:
    print("เกรด C")
else:
    print("เกรด F")

ผลลัพธ์: เกรด B

4. ตัวดำเนินการเปรียบเทียบ

  • == เท่ากับ
  • != ไม่เท่ากับ
  • > มากกว่า
  • < น้อยกว่า
  • >= มากกว่าหรือเท่ากับ
  • <= น้อยกว่าหรือเท่ากับ

5. ตัวดำเนินการทางตรรกะ

age = 25
income = 30000

if age >= 18 and income >= 25000:
    print("สามารถสมัครสินเชื่อได้")
elif age >= 18 or income >= 50000:
    print("ต้องมีผู้ค้ำประกัน")
else:
    print("ไม่สามารถสมัครได้")
  • and - ทั้งสองเงื่อนไขต้องเป็นจริง
  • or - เงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง
  • not - กลับค่าความจริง