คำสั่ง If-Else
เรียนรู้การตัดสินใจโดยใช้ if, else และ elif
คำสั่ง If-Else เป็นบทเรียน Python For Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Python For Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Python For Kids มีบทเรียนทั้งหมด 4 บทเรียน
การตัดสินใจด้วยเงื่อนไข If-Else
คำสั่งเงื่อนไข If-Else
ยินดีต้อนรับสู่บทเรียนการควบคุมลำดับการทำงาน วันนี้เราจะเรียนรู้วิธีให้โปรแกรม Python ตัดสินใจโดยใช้คำสั่งเงื่อนไขแบบต่าง ๆ

คำสั่งเงื่อนไข If-Else คืออะไร
คำสั่งเงื่อนไข If-Else ช่วยให้โปรแกรมเลือกเส้นทางการทำงานที่แตกต่างกันตามเงื่อนไขที่กำหนด เปรียบเสมือนการตัดสินใจว่า “ถ้าเกิดเหตุการณ์นี้ ให้ทำสิ่งนั้น มิฉะนั้นให้ทำอีกสิ่งหนึ่ง”
- If: ตรวจสอบเงื่อนไขและเรียกใช้โค้ดหากเงื่อนไขเป็นจริง
- Else: เรียกใช้โค้ดหากเงื่อนไขก่อนหน้าเป็นเท็จ
- Elif: (Else If) ตรวจสอบเงื่อนไขอื่นหากเงื่อนไขก่อนหน้าเป็นเท็จ
คำสั่ง If
คำสั่ง if ช่วยให้โปรแกรมเรียกใช้บล็อกโค้ดได้เฉพาะเมื่อเงื่อนไขที่กำหนดเป็นจริง
รูปแบบการเขียน:
if condition:
# code to execute if condition is trueตัวอย่างคำสั่ง If
มาดูกันว่าคำสั่ง if ทำงานอย่างไรจากตัวอย่างง่าย ๆ
ตัวอย่าง:
# Checks if the number is positive
number = 5
if number > 0:
print("The number is positive.")
คำสั่ง Else
คำสั่ง else ช่วยให้โปรแกรมเรียกใช้บล็อกโค้ดเมื่อเงื่อนไข if ก่อนหน้าเป็นเท็จ
รูปแบบการเขียน:
if condition:
# code to execute if condition is true
else:
# code to execute if condition is falseตัวอย่างคำสั่ง If-Else
นี่คือตัวอย่างการใช้คำสั่ง if และ else ร่วมกัน
ตัวอย่าง:
# Checks if the number is even or odd
number = 4
if number % 2 == 0:
print("The number is even.")
else:
print("The number is odd.")
คำสั่ง Elif
คำสั่ง elif (ย่อมาจาก “else if”) ช่วยให้คุณตรวจสอบหลายเงื่อนไขตามลำดับได้
รูปแบบการเขียน:
if condition1:
# code to execute if condition1 is true
elif condition2:
# code to execute if condition2 is true
else:
# code to execute if none of the above conditions are trueตัวอย่างคำสั่ง If-Elif-Else
มาสร้างโปรแกรมที่จัดประเภทตัวเลขว่าเป็นจำนวนบวก จำนวนลบ หรือศูนย์กัน
ตัวอย่าง:
# Categorizes the number
number = 0
if number > 0:
print("The number is positive.")
elif number < 0:
print("The number is negative.")
else:
print("The number is zero.")
age = 16
if age >= 18:
print("You are an adult.")
elif age >= 13:
print("You are a teenager.")
else:
print("You are a child.")
ทำได้ดีมาก
คุณได้เรียนรู้วิธีใช้คำสั่ง if, else และ elif เพื่อตัดสินใจในโปรแกรม Python แล้ว วิธีนี้ช่วยให้โปรแกรมตอบสนองแตกต่างกันไปตามเงื่อนไขต่าง ๆ ขอให้ฝึกฝนต่อไปด้วยการสร้างโปรแกรมตัดสินใจของคุณเอง

คำถามที่พบบ่อย
บทเรียน “คำสั่ง If-Else” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “คำสั่ง If-Else” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Python For Kids ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Python For Kids มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “คำสั่ง If-Else”
เรียนรู้การตัดสินใจโดยใช้ if, else และ elif คุณปฏิบัติ Python For Kids ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Python For Kids หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Python For Kids บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน
บทเรียน “คำสั่ง If-Else” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Python For Kids นี้ได้ไหม
ได้ บทเรียน Python For Kids ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- คำสั่ง If-Else
- ลูปใน Python
- ลูปซ้อนกัน
- Break และ Continue