wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Programming Fundamental

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

x=50/10x=50/10  

print(type(x))

Output yang tepat adalah . . .

a)

int

b)

float

c)

str

d)

bool

2.

Kode yang tepat untuk dapat menghasilkan output 3.14 adalah . . .

a)

print(math.floor(math.pi))

b)

print(round((math.pi)))

c)

print(round((math.pi), 2))

d)

print(22 / 7)

3.

a=100a=100  

b=200b=200  

a = b

print(a)

 

Output yang tepat adalah . . .

a)

100

b)

200

c)

False

d)

TypeError

4.

Ketika muncul 'Masukkan nominal 0 - 10 : ' di output cell dan kita ketik 9, maka output yang muncul adalah . . .

a)

Terima kasih

b)

Uang Anda tidak cukup

c)

TypeError

d)

9

5.

Output yang tepat dari kode di samping adalah . . .

a)

Selamat datang di Indonesia

b)

Selamat datang di Indonesi

c)

elamat datang di Indonesi

d)

elamat datang di Indonesia

6.

 

Agar output yang dihasilkan adalah ['jakarta', 'bandung', 'surabaya'], maka function yang tepat untuk menggantikan thisFunction()

a)

islower()

b)

lower()

c)

is_lower()

d)

lowers()

7.

Output yang tepat adalah . . .

a)

[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

b)

[2, 4, 6, 8, 10, 12]

c)

[2, 4, 6, 10, 12]

d)

[2, 4, 6, 8]

8.

Code yang tepat untuk mengubah value yang dimiliki 'Jerman' dari 'Dortmund' menjadi 'Berlin' adalah . . .

a)

ibuKota.replace({'Jerman' : 'Berlin'})

b)

ibuKota['Jerman'] : 'Berlin'

c)

ibuKota['Jerman'] = 'Berlin'

d)

ibuKota.value{'Jerman' : 'Berlin'}

9.

Output yang diharapkan:

Honda is from Japan

BMW is from Germany

Tesla is from USA.

Untuk mendapatkan output seperti di atas, kode yang tepat untuk menggantikan kata something adalah . . .

a)

car

b)

manufacturer

c)

range(len(car))

d)

range(0, 2)

10.

 

Output: ['Monday', 'Wednesday', 'Friday', 'Saturday', 'Sunday'].

Built-in function yang tepat untuk menggantikan myFunction adalah . . .

a)

extend

b)

add

c)

append

d)

insert

11.

pet = ['cat', 'dog', 'rabbit', 'turtle']

Method apa yang dapat digunakan untuk mengetahui index dari cat?

a)
b)

pet.index('cat')

c)

pet.find('cat')

d)

pet.where('cat')

12.

plane = 'Boeing747'

Method apa yang dapat digunakan agar mengembalikan nilai True?

a)

print(plane.isalphanum())

b)

print(plane.isalphanumeric())

c)

print(plane.isalnum())

d)

print(plane.isalpha())

13.

Output yang tepat adalah . . .

a)

Selamat datang Timo

b)

Sampai jumpa Timo

c)

Timo Sampai jumpa

d)

Selamat datang Sampai jumpa

14.

Output yang tepat adalah . . .

a)

22

b)

10

c)

2

d)

12

15.

Output yang tepat adalah . . .

a)

ini adalah variabel dalam fungsi: 77 | ini adalah variable di luar fungsi: 5

b)

ini adalah variabel dalam fungsi: 5 | ini adalah variable di luar fungsi: 100

c)

ini adalah variabel dalam fungsi: 77 | ini adalah variable di luar fungsi: 100

d)

ini adalah variabel dalam fungsi: 100 | ini adalah variable di luar fungsi: 5

16.

Output:

This movie title is MADAGASCAR. It's produced in 2010. It's categorized as Animation movie.

Nilai yang tepat untuk mengisi X, Y, dan Z adalah . . .

a)

X = 'madagascar' , Y = True , Z = 2020

b)

X = 'madagascar' , Y = 2020 , Z = True

c)

X = 'madagascar' , Y = 2020 , Z = Animation

d)

X = 'madagascar' , Y = 2020 , Z = c

17.

Kode yang cocok untuk mengisi variable mapPangkatTiga adalah . . .

a)

map(lambda a: pow(a,3), listAngka)

b)

map(lambda a = pow(a,3), listAngka)

c)

map(lambda a: pow[a,3], listAngka)

d)

lambda (a: pow(a,3), listAngka)

18.

Output yang tepat adalah . . .

a)

[9, 10, 12]

b)

[7, 9, 12]

c)

[7, 9, 10, 12]

d)

[9, 12]

19.

Output yang tepat adalah . . .

a)

20

b)

17

c)

15

d)

30

20.

buah = [['apel', 'ceri', 'duku'], 'nanas', 'pisang', 'jambu']

print(buah[1][4])

Output yang tepat adalah . . .

a)

nanas

b)

pisang

c)

s

d)

Tidak ada jawaban yang tepat