1 of 18

ใบงานที่ 8 คำสั่งเลือกทำ (if-else)

เลขประจำตัวนักเรียน :

ชื่อ - สกุล :

ชั้น :

เลขที่ :

2 of 18

“นักเรียนศึกษาข้อมูลต่อไปนี้ แล้วลงมือฝึกปฏิบัติ”

3 of 18

คำถาม

คำสั่งเลือกทำ (if-else) ในภาษาไพทอนมีประโยชน์อย่างไร

คำตอบ

4 of 18

5 of 18

ภาพจากโปรแกรม Flowgorithm

คำตอบ (การออกแบบลำดับขั้นตอนการทำงานโดยใช้ผังงาน)

6 of 18

โปรแกรมที่เขียนได้

ภาพผลลัพธ์การรันโปรแกรม

score = int(input("Input your score : "))

if(score>=50):

print("You Pass")

else:

print("You Fail")

คำตอบ (การเขียนคำสั่งควบคุมการทำงานด้วยภาษาไพทอน)

7 of 18

8 of 18

ภาพจากโปรแกรม Flowgorithm

คำตอบ (การออกแบบลำดับขั้นตอนการทำงานโดยใช้ผังงาน)

9 of 18

โปรแกรมที่เขียนได้

ภาพผลลัพธ์การรันโปรแกรม

n = int(input("Input number : "))

if(n%2==0):

print(n," is even number\n")

else:

print(n," is odd number\n")

คำตอบ (การเขียนคำสั่งควบคุมการทำงานด้วยภาษาไพทอน)

10 of 18

11 of 18

คำตอบ (การออกแบบลำดับขั้นตอนการทำงานโดยใช้ผังงาน)

12 of 18

ภาพจากโปรแกรม Flowgorithm

คำตอบ (การออกแบบลำดับขั้นตอนการทำงานโดยใช้ผังงาน)

13 of 18

โปรแกรมที่เขียนได้

ภาพผลลัพธ์การรันโปรแกรม

n = int(input("Input number : "))

if(n>0):

print(n," is positive number\n")

elif(n<0):

print(n," is negative number\n")

else:

print(n," is zero number\n")

คำตอบ (การเขียนคำสั่งควบคุมการทำงานด้วยภาษาไพทอน)

14 of 18

15 of 18

16 of 18

ภาพจากโปรแกรม Flowgorithm

คำตอบ (การออกแบบลำดับขั้นตอนการทำงานโดยใช้ผังงาน)

17 of 18

โปรแกรมที่เขียนได้

ภาพผลลัพธ์การรันโปรแกรม

score = int(input("Input your score : "))

if(score >= 80):

print("เกรด 4\n")

elif(score >= 70):

print("เกรด 3\n")

elif(score >= 60):

print("เกรด 2\n")

elif(score >= 50):

print("เกรด 1\n")

else:

print("เกรด 0\n")

คำตอบ (การเขียนคำสั่งควบคุมการทำงานด้วยภาษาไพทอน)

18 of 18

ทำงานเสร็จเรียบร้อยแล้ว

อย่าลืมส่งงานครูด้วยนะคะ