หัวข้อ: การใช้งาน if-else ในภาษา Python กับตัวอย่าง CODE และ Usecase ในโลกจริง
การเขียนโปรแกรมนั้นไม่ได้มีเพียงการให้คอมพิวเตอร์ปฏิบัติงานรายการคำสั่งต่างๆอย่างเดียวเท่านั้น แต่ยังต้องมีการจัดการกับการตัดสินใจในกรณีต่างๆที่อาจเกิดขึ้นในระหว่างการทำงานของโปรแกรมด้วย นี่คือที่มาของคำสั่ง "if-else" ซึ่งเป็นหนึ่งใน construct ที่หลีกเลี่ยงไม่ได้ในภาษาการเขียนโปรแกรมมากมาย รวมถึง Python ที่เราจะพูดถึงในวันนี้
if-else คืออะไร?
if-else ในภาษา Python คือ คำสั่งที่ใช้ในการตัดสินใจเลือกทางเดินของโปรแกรมว่าจะปฏิบัติงานแบบใด ตามเงื่อนไขที่กำหนดไว้ หากเงื่อนไขนั้นเป็นจริง (True) โปรแกรมจะทำงานภายใต้บล็อก if และหากเป็นเท็จ (False) โปรแกรมจะกระโดดไปทำงานในบล็อก else ทำให้มีความยืดหยุ่นและสามารถจัดการกับสถานะต่างๆที่เกิดขึ้นได้อย่างเหมาะสม
ตัวอย่างการใช้งาน if-else ในภาษา Python:
age = 20
if age >= 18:
print("คุณสามารถขับขี่รถได้")
else:
print("คุณยังไม่อายุพอที่จะขับขี่รถ")
ในตัวอย่างนี้จะเห็นว่ามีการตั้งเงื่อนไขว่าถ้าอายุ (age) มากกว่าหรือเท่ากับ 18 คุณสามารถขับขี่รถได้ แต่ถ้าไม่ใช่ ก็จะแสดงข้อความที่กล่าวว่าคุณยังไม่อายุพอที่จะขับขี่รถ
Usecase ที่ 1: ระบบตรวจสอบคุณสมบัติการสมัครงาน
experience = 3
education_level = 'Bachelor'
if experience >= 5 and education_level == 'Master':
print("คุณผ่านคุณสมบัติสำหรับการสมัครงานตำแหน่งนี้")
else:
print("ขออภัย, คุณไม่ผ่านคุณสมบัติที่เราต้องการ")
ในตัวอย่างนี้, เราสร้างเงื่อนไขซ้อนที่สำหรับการตรวจสอบว่าผู้สมัครมีประสบการณ์การทำงานตามที่กำหนดและระดับการศึกษาที่ต้องการหรือไม่ หากไม่ตรงตามเงื่อนไขที่กำหนดไว้ โปรแกรมจะแสดงข้อความแจ้งว่าผู้สมัครไม่ผ่านคุณสมบัติ
Usecase ที่ 2: ระบบการกำหนดส่วนลดสำหรับลูกค้า
purchase_amount = 1500
if purchase_amount > 1000:
discount = purchase_amount * 0.05
final_amount = purchase_amount - discount
print(f"คุณได้รับส่วนลด {discount} บาท")
print(f"ยอดที่ต้องชำระคือ {final_amount} บาท")
else:
print("คุณไม่ได้รับส่วนลดสำหรับการซื้อครั้งนี้")
print(f"ยอดที่ต้องชำระคือ {purchase_amount} บาท")
ในตัวอย่างข้างต้น, เรามีการนำเงื่อนไขเอาไว้กำหนดส่วนลดเมื่อยอดการซื้อสินค้าเกินกว่าที่กำหนดไว้ ถ้าไม่เกินจำนวนที่กำหนด ลูกค้าก็จะไม่ได้รับส่วนลดใดๆ
การเรียนรู้การใช้งาน if-else ในภาษา Python เป็นพื้นฐานที่สำคัญซึ่งหากทำความเข้าใจได้ดี จะเป็นก้าวแรกที่ยอดเยี่ยมในการเริ่มต้นเขียนโปรแกรม เพื่อเป็นการต่อยอดความรู้และฝึ
..Request timed out. Click to view the rest of the response.
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
Tag ที่น่าสนใจ: if-else การใช้งาน ภาษา_python เงื่อนไข ตัวอย่าง คำสั่ง การเขียนโปรแกรม การตัดสินใจ ความยืดหยุ่น usecase
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com