top of page
origami-banner-arrow-4.png
TLBC-4.png
seven-1181077__340.png
บทเรียนที่

คำสั่งเงื่อนไขควบคุมการทำงาน

คำสั่ง 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)

bottom of page