wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Review lessons python

Total questions: 40

Worksheet time: 9hrs 18mins

Name
Class
Date
1.

ตัวเลือกใดต่อไปนี้ให้ผลลัพธ์เป็นสองบรรทัด

a)

"Hello world"

b)

"Hello \n world"

c)

"Some \n text \n goes here"

d)

'one \' two \' three'

2.

โค้ดต่อไปนี้จะเสดงผลออกกี่บรรทัด?

print("Hi")

print("""This

is

great""")

a)

1

b)

2

c)

3

d)

4

3.

จาก code ที่กำหนดให้ ผลลัพธ์ของคืออะไร?


print(3 * '7')

a)

21

b)

77 77 77

c)

777

d)

error

4.

กรอกข้อมูลในช่องว่างเพื่อสร้างตัวแปร "age" และกำหนดค่า 42 ให้กับมัน:

(a)  

5.

ชื่อตัวแปรใดเป็นชื่อตัวแปรที่ถูกต้องใน Python

a)

a-variable-name

b)

a variable name

c)

A_VARIABLE_NAME

6.

จาก code ที่กำหนดให้ ผลลัพธ์ของคืออะไร?

spam = "eggs"

print(spam * 3)

a)

spamspamspam

b)

eggseggseggs

c)

"spamspamspam"

7.

เลือก คำตอบที่ถูกต้องเพื่อให้ได้เอาต์พุต 12

a)

7

b)

= 7

c)

"7"

d)

== 7 :

8.

กรอกข้อมูลในช่องว่างเพื่อรับอินพุตเก็บลงตัวแปร text ที่กำหนดให้และแสดงผลตัวแปรดังกล่าวออกทางจอภาพ(เติม 2 คำสั่ง)

a)

[1] input [2] print

b)

[1] input() [2] text

c)

[1] input() [2] user

d)

[1] x [2] text

9.

จาก code ที่กำหนดให้ ผลลัพธ์ของคืออะไร?

a)

24

b)

42

c)

error

d)

6

10.

กรอกข้อมูลในช่องว่างเพื่อรับค่าของตัวแปร x และ y จากคำสั่งอินพุตและแสดงผลรวม ของ x และ y ออกทางจอภาพ

a)

[1] input [2] x [3] int

b)

[1] x [2] y [3] input

c)

[1] input [2] int [3] y

d)

[1] int [2] input [3] x

11.

จาก code ที่กำหนดให้ ผลลัพธ์ของคืออะไร?

a)

7

b)

64

c)

1

d)

12

12.

จาก code ที่กำหนดให้ ผลลัพธ์ของคืออะไร?

a)

3a

b)

aaa

c)

a3a3a3

d)

333

13.

จาก code ที่กำหนดให้ ผลลัพธ์ของคืออะไร?

a)

73.0

b)

703

c)

10.0

d)

707070

14.

จาก code ที่กำหนดให้ ผลลัพธ์ของคืออะไร?

a)

10

b)

8282

c)

532

d)

82

15.

จาก code ที่กำหนดให้ ผลลัพธ์ของคืออะไร?

a)

2

b)

1

c)

3

d)

5

16.

ค่าบูลีนสองค่าใน Python คืออะไร?

a)

Truth and Falsity

b)

True and False

c)

true and false

d)

1 or 0

17.

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

print(7 != 8)

(a)  

18.

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

print( 7 > 7.0 )

(a)  

19.

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

print( 8.7 <= 8.70 )

(a)  

20.

คำสั่ง if ควรเยื้องส่วนใดของคำสั่ง

a)

คำสั่งภายใต้ if

b)

ทั้งหมดของ if

c)

บรรทัดแรก

d)

ก่อน if

21.

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

a)

error

b)

ไม่ทำอะไร

c)

eight

d)

five

22.

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

(a)  

23.

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

a)

error

b)

if

c)

else

d)

if else

24.

กรอกข้อมูลในช่องว่างเพื่อเปรียบเทียบตัวแปร ให้สมบูรณ์

a)

[1] if [2] ; [3] else

b)

[1] if [2] : [3] else

c)

[1] if [2] : [3] elif

d)

[1] if [2] : [3] else :

25.

ตัวเลือกที่สั้นกว่าสำหรับคำสั่ง "else if" คือ:

(a)  

26.

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

a)

false

b)

false true

c)

true false

d)

true

27.

กรอกข้อมูลในช่องว่างเพื่อพิมพ์ "Welcome"

a)

[1] and [2] else

b)

[1] or [2] print

c)

[1] and [2] print

d)

[1] or [2] else:

28.

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

(a)  

29.

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

a)

"Yes"

b)

Yes

c)

"No"

d)

No

30.

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

a)

No

b)

"No"

c)

Yes

d)

No Yes

31.

โปรแกรมนี้พิมพ์เลขกี่ตัว?

a)

3

b)

4

c)

5

d)

6

32.

กรอกข้อมูลในช่องว่างเพื่อสร้างลูปที่เพิ่มค่า x ครั้งละ 2 และพิมพ์ค่าที่เป็นเลขคู่ ออกทางจอภาพ

a)

[1] while [2] : [3] if

b)

[1] while [2] () [3] else

c)

[1] while [2] ; [3] print

d)

[1] while [2] : [3] print

33.

โปรแกรมนี้พิมพ์เลขกี่ตัว?

(a)  

34.

คำสั่งใดสิ้นสุดการทำซ้ำปัจจุบันและดำเนินการต่อด้วยข้อความถัดไป

(a)  

35.

กรอกข้อมูลในช่องว่างเพื่อสร้างลูปที่ถูกต้อง

a)

[1] for [2] in [3] range(3)

b)

[1] for [2] else [3] :

c)

[1] for [2] in [3] :

d)

[1] for [2] in [3] ;

36.

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

a)

2

b)

3

c)

4

d)

5

37.

โครงสร้างใดที่สามารถใช้เพื่อวนซ้ำผ่านตัวแปรแบบ list ได้

a)

การดำเนินการทางคณิตศาสตร์

b)

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

c)

loop

d)

if

38.

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

(a)  

39.

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

(a)  

40.

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

a)

[3, 5, 7, 9, 11, 13]

b)

[3, 6, 9, 12]

c)

[3, 7, 11]

d)

[3, 6, 9, 12, 15]