6 condition statement

ใน python มี if-else ในการเลือกการตัดสินใจ มี syntax ดังนี้

  • แบบทางเดียว
  • if (consition):
        <statement>

  • แบบสองทาง
  • if (consition):
        <statement>
    else:
        <statement>

  • แบบหลายทาง
  • if (condition):
        <statement>
    elif (condition):
       <statement>
    else:
        <statement>

    มาลองทำดูดีกว่า

    เขียนโปรแกรมตัดเกรดกันเถอะ ...
    การตัดเกรดของวิชาการเรียน python พื้นฐาน มีเกณฑ์ ดังนี้
    100 = A+, >=80 = A, >=70 = B, >=60 = C, >=50 = D, other = F

    มาลงโค้ดดิ้งกัน
    ให้ input มีชื่อตัวแปรว่า score และ output ชื่อว่า grade

    # input student score
    score = 78

    if (score == 100):
      grade = "A+"
    elif ((score >= 80) and (score < 100)):
      grade = "A"
    elif ((score >= 70) and (score < 80)):
      grade = "B"
    elif ((score >= 60) and (score < 70)):
      grade = "C"
    elif ((score >= 50) and (score < 60)):
      grade = "D"
    else:
      grade = "F"

    print (grade)

    navigate_before navigate_next