Lab 4

If Statement

Objective

1) เพื่อเข้าใจการใช้คำสั่งตรวจสอบเงื่อนไขด้วยคำสั่ง if สำหรับการตัดสินใจเลือก

2) เพื่อให้เข้าใจการตีความหมาย Operator ร่วมกับคำสั่ง if


if Statement ใน Python คือคำสั่งเลือกหรือตัดสินใจเลือกจะทำหรือไม่ คล้ายกับการตัดสินใจของมนุษย์ในการเลือกทำหรือเลือกข้ามการกระทำในสิ่งนั้น โดยใช้ร่วมกับเงือนไขที่กำหนดเอาไว้ล่วงหน้า เช่น ถ้าหากว่ามีเสียงโทรศัพท์ดัง เราจะรับสาย เป็นต้น ดังนั้นจึงมีเงือนไขคือ เสียงโทรศัพท์ดัง จึงสามารถใช้คำสั่งเป็น if เสียงโทรศัพท์ดัง: รับสาย




รูปแบบการใช้คำสั่ง if

การใช้คำสั่ง if ใน python จะคล้ายกับหลายภาษาคอมพิวเตอร์อื่น ๆ โดยมีการใช้ if ตามด้วยเงื่อนไขแล้วปิดด้วยเครื่องหมาย : และคำสั่งที่ต้องการให้กระทำ ดังรูป



ผลการรัน



การเยื้องบรรทัด (Indentation)

ในภาษา python การเยื้องบรรทัดเปฺ็นสิ่งสำคัญมากสำหรับการจ้ดกลุ่มคำสั่ง หรือลำดับความสำคัญของคำสั่ง ที่อาจจะอยู่ภายใต้เงื่อนไขการทำงาน หากไม่่มีการเยื้องบรรทัด หรือการเยื้องไม่ถูกต้องอาจจะทำให้การทำงานของโปรแกรมเกิดข้อผิดพลาดได้ เช่น



นอกจากนี้การเยื้องบรรทัดยังเป็นการจ้ดกลุ่มคำสั่ง คล้ายกับภาษา C ที่จะใช้เครื่องหมาย { } สำหรับการจัดกลุ่มคำสั่งเป็นก้อนเดียวกัน โดยภาษา python นันจะใช้การเยื้อง หรือการย่อหน้า ด้วย Tab หรือ Space bar ที่เ่ท่ากัน ถือว่า เป็นชุดกลุ่มคำสั่งเดียวกัน เช่น



ทางเลือก 2 ทาง If-else statements

เป็นการตัดสินใจเลือกกระทำคำสั่งใดคำสั่งหนึ่ง แทนที่จะเลือกข้ามหรือไม่กระทำคำสั่งอย่างคำสั่ง if โดยลักษณะการทำงานดัง Flow chart




n=1
if n%2==0:
    print("The number is even")
else:
    print("The number is odd")

Result of Program

-------------------------------------------------------------------------------------------

assignment