wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Variable & Expression

Total questions: 25

Worksheet time: 11mins

Name
Class
Date
1.

ข้อใดคือการตั้งชื่อตัวแปรที่ ผิด หลักของภาษา Python?

a)

price1

b)

studentName

c)

1st_place

d)

_name

2.

ข้อมูล 3.14 จัดเป็นข้อมูลประเภท (Data Type) ใด?

a)

int

b)

float

c)

str

d)

bool

3.

คำใดต่อไปนี้เป็น 'Reserved Keyword' ที่
ไม่สามารถ นำมาตั้งเป็นชื่อตัวแปรได้?

a)

if

b)

total

c)

print

d)

variable

4.

ผลลัพธ์ของคำสั่ง type(False) คืออะไร?

a)

<class 'float'>

b)

<class 'str'>

c)

<class 'bool'>

d)

<class 'int'>

5.

ข้อใดคือการกำหนดค่า (Assignment) ที่ถูกต้องให้กับตัวแปร `my_name`?

a)

my_name == "Alan"

b)

my_name: "Alan"

c)

my_name = "Alan"

d)

"Alan" = my_name

6.

ข้อมูล 7

จัดเป็นข้อมูลประเภทใด?

a)

Boolean

b)

Integer

c)

String

d)

Float

7.

ข้อใด ไม่ใช่ กฎในการตั้งชื่อตัวแปรของ Python?

a)

ชื่อเป็น Case-sensitive

b)

ต้องเป็นตัวพิมพ์เล็กทั้งหมด

c)

ห้ามขึ้นต้นด้วยตัวเลข

d)

ห้ามมีช่องว่าง

8.

ผลลัพธ์ของ `'Pro' + 'gramming'` คืออะไร?

a)

ProProgramming

b)

Programming

c)

เกิดข้อผิดพลาด (Error)

d)

Pro gramming

9.

หากต้องการตรวจสอบประเภทข้อมูลของตัวแปร `total`

ควรใช้คำสั่งใด? 

a)

check(total)

b)

is_type(total)

c)

type(total)

d)

total.type()

10.

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

a)

A

b)

B

c)

C

d)

ไม่แสดงผลอะไร

11.

5 + 3 * 2 = ?

a)

16

b)

11

c)

10

d)

8

12.

10 % 3

a)

0

b)

1

c)

2

d)

3

13.

4 + 6 > 9

a)

True

b)

False

c)

Error

d)

None

14.

8 == 2 * 4

a)

True

b)

False

c)

8

d)

Error

15.

7 > 3 and 2 < 1

a)

True

b)

False

c)

None

d)

Error

16.

not (10 < 5)

a)

True

b)

False

c)

Error

d)

None

17.

9 // 2

a)

4.5

b)

4

c)

5

d)

9.0

18.

2 ** 3

a)

6

b)

8

c)

9

d)

23

19.

"2" + "3"

a)

5

b)

6

c)

23

d)

Error

20.

int("5") + float("2.5")

a)

7.5

b)

52.5

c)

7

d)

Error

21.

True + True + False

a)

2

b)

1

c)

0

d)

True

22.

10 > 5 or 3 > 5

a)

True

b)

False

c)

Error

d)

None

23.

3 * ( 2 + 1 ) ** 2

a)

27

b)

18

c)

9

d)

15

24.

not (False or False)

a)

True

b)

False

c)

Error

d)

None

25.

10 / 0

a)

0

b)

Infinity

c)

Error

d)

10