wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ภาษา Python

Total questions: 20

Worksheet time: 58mins

Name
Class
Date
1.

การเขียนคอมเมนต์ใน Python ใช้เครื่องหมายใด?

a)

#

b)

/* */

c)

//

d)

"""

2.

การย่อหน้าโค้ดใน Python มีความสำคัญอย่างไร?

a)

ไม่มีความสำคัญ

b)

เพื่อป้องกันข้อผิดพลาดและ

ทำงานได้ถูกต้อง

c)

เพื่อให้โค้ดอ่านง่าย

d)

เพื่อให้โปรแกรมทำงานเร็วขึ้น

3.

ฟังก์ชัน print() ใน Python ใช้ทำอะไร?

a)

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

b)

รับข้อมูลจากผู้ใช้

c)

สร้างตัวแปร

d)

แปลงชนิดข้อมูล

4.

ชนิดข้อมูลใดที่ใช้เก็บค่าตัวเลขใน Python?

a)

NoneType

b)

bool

c)

int

d)

str

5.

การใช้คำสั่ง if-else ใน Python มีรูปแบบอย่างไร?

a)

if condition: ...

b)

if condition: ... else: ...

c)

if condition: ... else if: ...

d)

if condition: ... elif condition: ...

6.

การแปลงชนิดข้อมูลใน Python ใช้ฟังก์ชันใด?

a)

str()

b)

float()

c)

ทั้งหมดที่กล่าวมา

d)

int()

7.

การรับข้อมูลจากผู้ใช้ใน Python ใช้คำสั่งใด?

a)

input()

b)

print()

c)

scan()

d)

read()

8.

ในโครงสร้าง For Loop คำสั่งใดที่ใช้เพื่อกำหนดจำนวนรอบ?

a)

for ตัวแปร in list:

b)

while ตัวแปร < จํานวนรอบ:

c)

for ตัวแปร in range(จํานวนรอบ)

d)

for ตัวแปร in range(ค่าเริ่มต้น, จํานวนรอบ)

9.

การเชื่อมต่อ String ใน Python ใช้เครื่องหมายใด?

a)

-

b)

/

c)

+

d)

*

10.
print("12"*3)
What would this print?
a)
36
b)
121212
c)
24
d)
12*3
11.

จากคำสั่งต่อไปนี้ บริเวณที่ขีดเส้นใต้ควรเติมข้อความใดเข้าไปให้สมบูรณ์ถูกต้อง

name = ……………………

print("Hello!!! %s " %(name))

a)

int(input("Enter name : "))

b)

float(input("Enter name : "))

c)

char(input("Enter name : "))

d)

input("Enter name : ")

HIDE ANSWER

12.

ถ้าต้องการรับข้อมูลเก็บไว้ในตัวแปร number ที่ใช้เก็บข้อมูลตัวเลขจำนวนเต็ม ควรใช้คำสั่งในข้อใด

a)

number = input("Number : ")

b)

number = int(input("Number : ")

c)

number = float(input("Number : ")

d)

number = str(input("Number : ")

13.

อะไรคือตัวแปร

a)

khun

b)

num

c)

name

d)

monday

14.

ค่าของตัวแปรคืออะไร

a)

khun

b)

num

c)

name

d)

monday

15.

ดังรูปภาพ ควรใช้ข้อมูลชนิดใด

a)

True

b)

False

c)

Integer(int)

d)

Float

16.

a=24

b=5*a

c=b/3

print (c)


ผลลัพธ์ที่ได้เท่ากับข้อใด

a)

24

b)

40

c)

60

d)

120

17.

a=8

b=6

c=a*b-6

print (c)


ผลลัพธ์ที่ได้เท่ากับข้อใด

a)

42

b)

48

c)

14

d)

36

18.

ผลลัพธ์ของ 3 + 5 * 2 คือเท่าใด?

a)

13

b)

16

c)

10

d)

18

19.

คำสั่ง for i in range(3): print(i) จะมีผลลัพธ์เป็นอะไร?

a)

0 1 2

b)

1 2 3

c)

1 2

d)

0 1 2 3

20.

ตัวดำเนินการใดใช้ในการเปรียบเทียบค่าใน Python?

a)

=

b)

==

c)

!=

d)

+=