Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ความรู้พื้นฐาน Python

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

ข้อใดคือคำสั่งแสดงผลบนหน้าจอในภาษา Python

a)

echo("Hello")

b)

printf("Hello")

c)

print("Hello")

d)

display("Hello")

2.

คำสั่ง print("5 + 3") จะได้ผลลัพธ์เป็นอะไร?

a)

8

b)

5 + 3

c)

Error

d)

"8"

3.

ผลลัพธ์ของคำสั่ง print(5 + 3) คือข้อใด

a)

"5 + 3"

b)

53

c)

8

d)

Error

4.

ข้อใดคือประเภทข้อมูล จำนวนเต็ม ในภาษา Python

a)

int

b)

float

c)

str

d)

bool

5.

ข้อใดคือค่าของตัวแปร x หลังรันคำสั่ง x = 10 // 3

a)

3

b)

3.33

c)

3.0

d)

Error

6.

คำสั่ง input() ใช้เพื่อทำอะไรใน Python

a)

แสดงผลข้อมูล

b)

คำนวณทางคณิตศาสตร์

c)

รับค่าจากผู้ใช้

d)

ประกาศตัวแปร

7.

คำสั่งใดใช้ตรวจสอบเงื่อนไขใน Python

a)

while

b)

for

c)

if

d)

def

8.

การแปลง input() ที่รับมาเป็นจำนวนเต็มควรใช้คำสั่งใด

a)

str()

b)

float()

c)

int()

d)

bool()

9.

ผลลัพธ์ของ 4 % 2 คือข้อใด

a)

0

b)

2

c)

1

d)

4

10.

ข้อใดใช้สำหรับเก็บค่าหลายค่าในตัวแปรเดียว

a)

int

b)

list

c)

float

d)

str

11.

ข้อใดใช้แสดงข้อความที่มีตัวแปร name อย่างถูกต้อง

a)

print("Hello, name")

b)

print("Hello, " + name)

c)

print(Hello, name)

d)

print(Hello + name)

12.

ข้อใดคือผลลัพธ์ของคำสั่ง print("Hello" * 3)

a)

HelloHelloHello

b)

Hello 3

c)

Hello, Hello, Hello

d)

Error

13.

ฟังก์ชัน int("10") ทำหน้าที่ใด

a)

แปลงเลขฐาน 10 เป็นเลขฐาน 2

b)

แปลงค่าตัวเลขเป็นข้อความ

c)

แปลงข้อความเป็นจำนวนเต็ม

d)

ตรวจสอบประเภทของข้อมูล

14.

หากเขียน x = [10, 20, 30] ค่า x[1] คืออะไร

a)

10

b)

20

c)

30

d)

1

15.

เพื่อให้คำสั่ง if ทำงานถูกต้อง ต้องปิดท้ายคำสั่งด้วยอะไร

a)

เครื่องหมาย =

b)

วงเล็บ ()

c)

เครื่องหมาย :

d)

ไม่มีเงื่อนไข

16.

ข้อใดคือเครื่องหมายเปรียบเทียบเท่ากันใน Python

a)

=

b)

:=

c)

==

d)

===

17.

หากผู้ใช้พิมพ์ 25 ในคำสั่ง age = input("Enter age: ") ค่าที่เก็บในตัวแปร age จะเป็นประเภทใด

a)

int

b)

float

c)

str

d)

bool

18.

เพื่อรับตัวเลขมีทศนิยมจากผู้ใช้ ควรเขียนอย่างไร

a)

x = int(input())

b)

x = input(int())

c)

x = float(input())

d)

x = input(int)

19.

คำสั่ง print("Result =", 10 + 5) จะแสดงผลอย่างไร

a)

Result = 15

b)

"Result =" 10 + 5

c)

Result = 10 + 5

d)

Error

20.

คำสั่ง x = input("Enter number: ") แล้ว print(x * 2) ถ้าผู้ใช้พิมพ์ 3 จะได้ผลลัพธ์เป็นอะไร

a)

6

b)

33

c)

Error

d)

3 * 2