wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Condition

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

โค้ดใดถูกต้องในการตรวจสอบว่าตัวแปร age มีค่าน้อยกว่า 18 ให้พิมพ์ว่า "ยังไม่บรรลุนิติภาวะ" ?

a)

b)

c)

d)

2.

คำสั่งใดให้ผลลัพธ์เป็น True

a)

True and False

b)

False or False

c)

not False

d)

False and True

3.

โค้ดใดจะพิมพ์ "ผ่าน" ถ้า mark >= 50 และ "ไม่ผ่าน" ถ้า mark < 50 ?

a)

b)

c)

d)

4.

ถ้า x = 5 และ y = 10 คำสั่งใดให้ค่าเป็น True ?

a)

(x > 3) and (y < 5)

b)

(x > 10) and (y > 5)

c)

not(x < 10)

d)

(x < 10) or (y < 5)

5.

คำสั่งใดให้ผลลัพธ์เป็น False ?

a)

10 > 5 or 3 == 4

b)

not(3 > 4)

c)

True or False

d)

10 > 5 and 3 == 4

6.

หากต้องการใช้ case _: ใน match case จะได้ผลลัพธ์อย่างไร?

a)

จับคู่กับตัวเลขที่เป็นศูนย์เท่านั้น

b)

ใช้สำหรับเงื่อนไขที่ไม่ตรงกับ case อื่น ๆ

c)

ตรวจสอบเงื่อนไขในการทำงาน

d)

กำหนดเงื่อนไข

7.

โค้ดต่อไปนี้ แสดงผลว่าอะไร ?

a)

วันจันทร์

b)

วันอังคาร

c)

วันพุธ

d)

ไม่พบวัน

8.

ถ้าต้องการให้ case _: ทำหน้าที่เหมือน else ใน if-else ควรเขียนเพื่อใช้ในกรณีใด ?

a)

กรณีต้องการตรวจสอบค่าหลายค่า

b)

กรณีต้องการเขียนโค้ดสั้น

c)

กรณีไม่มีเงื่อนไขใดตรงกับค่าใน match

d)

กรณีตรวจสอบค่าซ้ำกัน

9.

คำสั่ง while ในภาษา Python ใช้เพื่ออะไร?

a)

ทำงานเพียงครั้งเดียว

b)

ทำงานซ้ำจนกว่าเงื่อนไขจะเป็นเท็จ

c)

ทำงานซ้ำจำนวนครั้งที่กำหนดตายตัว

d)

หยุดการทำงานของโปรแกรม

10.

ผลลัพธ์ของโปรแกรมต่อไปนี้คืออะไร?

a)

1 2 3

b)

1 2 3 4

c)

2 3 4

d)

ทำงานไม่หยุด