wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

วิทยาการคำนวณ (Python)

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

คำสั่งใดใช้ในการแสดงผลข้อความออกทางจอภาพ ในโปรแกรมภาษาไพทอน

a)

echo(“Hello”)

b)

Output(“Hello”)

c)

print(“Hello”)

d)

Input(“Hello”)

2.

print(“ชั้นมัธยมศึกษาปีที่ 1”)

ผลลัพธ์ที่ได้จากคำสั่งโปรแกรมภาษาไพทอนคือข้อใด

a)

(ชั้นมัธยมศึกษาปีที่ 1)

b)

“ชั้นมัธยมศึกษาปีที่ 1”

c)

//ชั้นมัธยมศึกษาปีที่ 1//

d)

ชั้นมัธยมศึกษาปีที่ 1

3.

print(“10+5-2=13”)

ผลลัพธ์ที่ได้จากคำสั่งโปรแกรมภาษาไพทอนคือข้อใด

a)

10+5-2=13

b)

(“10+5-2=13”)

c)

print(“10+5-2=13”)

d)

echo(“10+5-2=13”)

4.

print(128+64/2*3)

ผลลัพธ์ที่ได้จากคำสั่งโปรแกรมภาษาไพทอนคือข้อใด

a)

138

b)

224

c)

288

d)

384

5.

name = Nonprawit

age = 13

print(name , age)


ผลลัพธ์ที่ได้จากคำสั่งโปรแกรมภาษาไพทอนคือข้อใด

a)

Nonprawit , 13

b)

print(Nonprawit , 13)

c)

(Nonprawit , 13)

d)

print(name = Nonprawit , age = 13)

6.

ชนิดของข้อมูลประเภทใดในภาษาไพทอน เก็บข้อมูลเป็นจำนวนเต็ม

a)

string

b)

double

c)

float

d)

integer

7.

ชนิดของข้อมูลประเภทใดในภาษาไพทอน เก็บข้อมูลเป็นข้อความตัวอักษร

a)

float

b)

integer

c)

string

d)

double

8.

base = 20

height = 30

area = (1/2) * base * height

print(area)


ผลลัพธ์ที่ได้จากคำสั่ง Print(area) ในโปรแกรมภาษาไพทอนคือข้อใด

a)

200

b)

300

c)

500

d)

600

9.

base = 10

height = 15

area = (1/2) * base * height

print(“base = ” , base)

print(“height = ” , height)

ผลลัพธ์ที่ได้จากคำสั่ง print(“base = ” , base) และ print(“height = ” , height) คือข้อใด

a)

(“base = ” , 10) เเละ (“height = ” , 15)

b)

print(“base = ” , 10) เเละ print(“height = ” , 15)

c)

“base = ” , base = 10 เเละ “height = ” , height = 15

d)

base = 10 เเละ height = 15

10.

n = 10

if n == 10:

print(“True”)


ผลลัพธ์ที่ได้จากคำสั่งโปรแกรมภาษาไพทอนคือข้อใด

a)

True

b)

print(“True”)

c)

(“True”)

d)

ไม่แสดงค่า หรือ เท่ากับ 0

11.

n = 50

if n >= 45:

print(“แสดงค่าเป็นจริง”)

else:

print(“แสดงค่าเป็นเท็จ”)

ผลลัพธ์ที่ได้จากคำสั่งโปรแกรมภาษาไพทอนคือข้อใด

a)

แสดงค่าเป็นจริง

b)

แสดงค่าเป็นเท็จ

c)

print(“แสดงค่าเป็นจริง”)

d)

print(“แสดงค่าเป็นเท็จ”)

12.

n = 15

if n > 10:

print(“London”)

elif n > 15:

print(“USA”)

ผลลัพธ์ที่ได้จากคำสั่งโปรแกรมภาษาไพทอนคือข้อใด

a)

USA

b)

print(“USA”)

c)

London

d)

print(“London”)

13.

n = 9

if n > 15:

print(“Thailand”)

else:

print(“Close”)

ผลลัพธ์ที่ได้จากคำสั่งโปรแกรมภาษาไพทอนคือข้อใด

a)

Thailand

b)

Close

c)

print (“Thailand”)

d)

print (“Close”)

14.

n = 1

while n <= 15:

print(n , end = ‘ , ’)

n = n + 3

ผลลัพธ์ที่ได้จากคำสั่ง while โปรแกรมภาษาไพทอนทำงานทั้งหมดกี่รอบ

a)

โปรแกรมทำงาน 3 รอบ

b)

โปรแกรมทำงาน 4 รอบ

c)

โปรแกรมทำงาน 5 รอบ

d)

โปรแกรมทำงาน 6 รอบ

15.

n = 2

while n <= 10:

print(n , end = ‘ , ’)

n = n + 4

ผลลัพธ์ที่ได้จากคำสั่ง while โปรแกรมภาษาไพทอนคือข้อใด

a)

ผลลัพธ์ คือ 2,8

b)

ผลลัพธ์ คือ 2,6,10

c)

ผลลัพธ์ คือ 2,4,6,8

d)

ผลลัพธ์ คือ 2,4,6,8,10

16.

for x in rang (1 , 25 , 7):

print(x)


ผลลัพธ์ที่ได้จากคำสั่ง For ในโปรแกรมภาษาไพทอนทำงานทั้งหมดกี่รอบ

a)

โปรแกรมทำงาน 3 รอบ

b)

โปรแกรมทำงาน 4 รอบ

c)

โปรแกรมทำงาน 5 รอบ

d)

โปรแกรมทำงาน 6 รอบ

17.

for x in rang (20 , 0 , -5):

print(x)


ผลลัพธ์ที่ได้จากคำสั่ง For ในโปรแกรมภาษาไพทอนคือข้อใด

a)

ผลลัพธ์ คือ 20,15,10,5,0

b)

ผลลัพธ์ คือ 0,5,10,15,20

c)

ผลลัพธ์ คือ 20,15,10,5

d)

ผลลัพธ์ คือ 5,10,15,20

18.

change = 200 – 115

note20 = change // 20

coin1 = change % 20

print(“เงินทอนทั้งหมด”,change ,“บาท”)

print(“ธนบัตรยี่สิบบาท จำนวน”,note20,“ใบ”)

print(“เป็นเหรียญหนึ่งบาท จำนวน”,coin1,“เหรียญ”)

ผลลัพธ์ที่ได้

จากคำสั่ง print(“เงินทอนทั้งหมด”, change , “บาท”)

a)

เงินทอนทั้งหมด 55 บาท

b)

เงินทอนทั้งหมด 65 บาท

c)

เงินทอนทั้งหมด 75 บาท

d)

เงินทอนทั้งหมด 85 บาท

19.

change = 200 – 115

note20 = change // 20

coin1 = change % 20

print(“เงินทอนทั้งหมด”,change ,“บาท”)

print(“ธนบัตรยี่สิบบาท จำนวน”,note20,“ใบ”)

print(“เป็นเหรียญหนึ่งบาท จำนวน”,coin1,“เหรียญ”)

ผลลัพธ์ที่ได้

จากคำสั่ง print(“ธนบัตรยี่สิบบาท จำนวน”, note20, “ใบ”)

a)

ธนบัตรยี่สิบบาท 2 ใบ

b)

ธนบัตรยี่สิบบาท 4 ใบ

c)

ธนบัตรยี่สิบบาท 6 ใบ

d)

ธนบัตรยี่สิบบาท 8 ใบ

20.

change = 200 – 115

note20 = change // 20

coin1 = change % 20

print(“เงินทอนทั้งหมด”,change ,“บาท”)

print(“ธนบัตรยี่สิบบาท จำนวน”,note20,“ใบ”)

print(“เป็นเหรียญหนึ่งบาท จำนวน”,coin1,“เหรียญ”)

ผลลัพธ์ที่ได้

จากคำสั่ง

print(“เป็นเหรียญหนึ่งบาท จำนวน”, coin1, “เหรียญ”)

a)

เหรียญหนึ่งบาท 5 เหรียญ

b)

เหรียญหนึ่งบาท 7 เหรียญ

c)

เหรียญหนึ่งบาท 9 เหรียญ

d)

เหรียญหนึ่งบาท 11 เหรียญ

21.

For loop

If…then

**

Save as

If…then…else

ตัวเลือกใดคือคำสั่งใช้สำหรับการยกกำลัง

(a)  

22.

For loop

If…then

**

Save as

If…then…else

ตัวเลือกใดคือคำสั่งใช้สำหรับการวนซ้ำคำสั่งหลายๆ รอบจบกว่าเงื่อนไขจะเป็นเท็จ

(a)  

23.

For loop

If…then

**

Save as

If…then…else

ตัวเลือกใดคือคำสั่งที่มีเงื่อนไขแบบมีทางเลือก 1 ทิศทางและตรวจสอบเงื่อนไข 1 ครั้ง

(a)  

24.

For loop

If…then

**

Save as

If…then…else

ตัวเลือกใดคือคำสั่งที่มีเงื่อนไขแบบมีทางเลือก 2 ทิศทางและตรวจสอบเงื่อนไข 2 ครั้ง

(a)  

25.

For loop

If…then

**

Save as

If…then…else

ตัวเลือกใดคือคำสั่งที่ใช้สำหรับบันทึกงานในโปรแกรมภาษาไพทอน

(a)  

26.

n = int(input(print(“รับค่าตัวแปร n”)

if n > 5:

print(“Positive”)

elif n < 4:

print(“Negative”)

else:

print(“A = 1”)


กำหนดค่าตัวแปร n = 15

โปรแกรมภาษาไพทอนแสดงผลลัพธ์อย่างไร

(a)  

27.

n = int(input(print(“รับค่าตัวแปร n”)

if n > 5:

print(“Positive”)

elif n < 4:

print(“Negative”)

else:

print(“A = 1”)


กำหนดค่าตัวแปร n = -3

โปรแกรมภาษาไพทอนแสดงผลลัพธ์อย่างไร

(a)  

28.

n = int(input(print(“รับค่าตัวแปร n”)

if n > 5:

print(“Positive”)

elif n < 4:

print(“Negative”)

else:

print(“A = 1”)


กำหนดค่าตัวแปร n = 5

โปรแกรมภาษาไพทอนแสดงผลลัพธ์อย่างไร

(a)  

29.

n = int(input(print(“รับค่าตัวแปร n”)

if n > 5:

print(“Positive”)

elif n < 4:

print(“Negative”)

else:

print(“A = 1”)


กำหนดค่าตัวแปร n = 8

โปรแกรมภาษาไพทอนแสดงผลลัพธ์อย่างไร

(a)  

30.

n = int(input(print(“รับค่าตัวแปร n”)

if n > 5:

print(“Positive”)

elif n < 4:

print(“Negative”)

else:

print(“A = 1”)


กำหนดค่าตัวแปร n = -12

โปรแกรมภาษาไพทอนแสดงผลลัพธ์อย่างไร

(a)