E-Learning
DT & CS
By KruRungniran Khatcharat
บทเรียนที่
คำสั่งเงื่อนไขควบคุมการทำงาน
คำสั่ง if
คำสั่ง if เป็นคำสั่งที่ใช้ควบคุมการทำงานของโปรแกรมที่เป็นพื้นฐานและง่ายที่สุด เราใช้คำสั่ง if เพื่อสร้างเงื่อนไขให้โปรแกรมทำงานตามที่เราต้องการเมื่อเงื่อนไขนั้นตรงกับที่เรากำหนด เช่น การตรวจสอบค่าในตัวแปรกับตัวดำเนินการประเภทต่างๆ นี่เป็นรูปแบบของการใช้งานคำสั่ง if ในภาษา Python
รูปแบบ if เงื่อนไข:
คำสั่งเมื่อเงื่อนไขเป็นจริง
ตัวอย่าง if a>0:
print("ค่า a เป็นจำนวนบวก")
คำสั่ง if else
หลังจากที่คุณได้รู้จักกับคำสั่ง if ไปแล้ว อีกคำสั่งหนึ่งที่ทำงานควบคู่กับคำสั่ง if คือคำสั่ง else clause โดยโปรแกรมจะทำงานในคำสั่ง else ถ้าหากเงื่อนไขในคำสั่ง if นั้นไม่เป็นจริง กล่าวอีกนัยหนึ่ง มันจะทำงานเมื่อเงื่อนไขก่อนหน้านั้นไม่เป็นจริงหรือเป็นเงื่อนไข Default มาดูตัวอย่างการใช้งาน if else ในภาษา Python
รูปแบบ if เงื่อนไข:
คำสั่งเมื่อเงื่อนไขเป็นจริง
else:
คำสั่งเมื่อเงื่อนไขเป็นเท็จ
ตัวอย่าง check = True
if not check:
print("ยังไม่ได้ตรวจสอบ")
else:
print("ตรวจสอบแล้ว")
คำสั่ง if- elif- else
คำสั่ง elif นั้นเป็นคำสั่งที่ใช้สำหรับสร้างเงื่อนไขแบบหลายทางเลือกให้กับโปรแกรมที่มีการทำงานเช่นเดียวกับ switch case ในภาษาอื่นๆ คำสั่ง elif นั้นต้องใช้หลังจากคำสั่ง if เสมอและสามารถมี else ได้ในเงื่อนไขสุดท้าย มาดูตัวอย่างการใช้งานคำสั่ง elif ในภาษา Python
รูปแบบ if เงื่อนไข 1:
คำสั่งเมื่อเงื่อนไขเป็นจริง1
elif เงื่อนไข 2:
คำสั่งเมื่อเงื่อนไขเป็นจริง2
.
.
.
else:
คำสั่งเมื่อเงื่อนไขเป็นเท็จ
ตัวอย่าง score=int(input("กรอกคะแนน"))
if score >=70:
grade='ดีมาก'
elif score >=50:
grade='ดี'
else:
grade="ตก"
print(grade)