wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Module 1 Exercise (Python)

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Apa output dari kode ini:

x = 0

print type(type(x))?

a)

type 'int'

b)

type 'type'

c)

Error

d)

0

2.

nama = input('Masukkan nama anda: ')

umur = input('Masukkan umur anda: ')

print('{} lahir pada tahun {}'.format(nama, 2023 - umur))

Jika user memasukkan Messi dan 35 pada terminal, output yang tepat berdasarkan kode di atas adalah

a)

{nama} lahir pada tahun {2023 - umur}

b)

Messi lahir pada tahun 35

c)

Messi lahir pada tahun 1988

d)

Error

3.

listBuah = [['Mangga', 'Jeruk', 'Pepaya', 'Pisang'], 'Timun', 'Terong', 'Labu', 'Anggur']

print(listBuah[1][3])

Apa output dari kode di atas?

a)

'Pepaya'

b)

'u'

c)

'Labu'

d)

tidak ada jawaban benar

4.

Apa output dari kode berikut?

a)

0

1

2

4

5

7

8

b)

0

3

6

9

c)

1

2

4

5

7

8

d)

Tidak ada jawaban benar

5.

kalimat = 'Selamat Datang di Purwadhika"

print(kalimat.capitalize())

Output dari kode di atas adalah

a)

selamat datang di purwadhika

b)

SELAMAT DATANG DI PURWADHIKA

c)

Selamat Datang Di Purwadhika

d)

Selamat datang di purwadhika

6.

yellow = ["Pisang", "Jeruk", "Lemon"]

red = ["Apel", "Tomat", "Stroberi"]

yellow.append(red)

print(yellow)

Output dari kode di atas adalah

a)

["Pisang", "Jeruk", "Lemon", "Apel", "Tomat", "Stroberi"]

b)

["Pisang", "Jeruk", "Lemon", ["Apel", "Tomat", "Stroberi"]]

c)

["Apel", "Tomat", "Stroberi", "Pisang", "Jeruk", "Lemon"]

d)

["Apel", "Tomat", "Stroberi", ["Pisang", "Jeruk", "Lemon"]]

7.

Pernyataan paling tepat tentang function di bawah ini adalah

a)

Function harus memiliki parameter

b)

Tidak semua function harus diakhiri dengan () ketika dipanggil

c)

Function bisa dipanggil di dalam function

d)

Tidak ada jawaban benar

8.

Apa output yang tepat dari kode berikut?

a)

Merokok tidak baik bagi kesehatan

b)

Merokok dapat menyebabkan kanker

c)

Anak di bawah umur tidak boleh merokok

d)

Error

9.

Apa output dari kode berikut?

a)

Error

b)

3

c)

15

d)

25

10.

x = '2.0'

print(type(x))

Apa output dari kode di atas?

a)

<class 'int'>

b)

<class 'float'>

c)

<class 'str'>

d)

<class 'type'>

11.

penduduk = {'nama':['Bahlil', 'Sukonto'], 'umur':['21', '23', '15']}

Cara yang tepat untuk menambahkan nama 'Legowo' pada variabel penduduk adalah

a)

penduduk['nama']='Legowo'

b)

penduduk.append('Legowo')

c)

penduduk['nama'].append('Legowo')

d)

penduduk['nama'][3]='Legowo'

12.

Apa output dari kode berikut?

a)

15

b)

25

c)

5

d)

Error

13.

kalimat = 'Selamat Datang di Purwadhika"

x = kalimat[-4].lower().upper()

print(x)

Apa output dari kode di atas?

a)

H

b)

h

c)

i

d)

I

14.

a, b = 1, 5

print(b + 5, a + 1)

Output dari kode di atas adalah

a)

1 5

b)

2 10

c)

10 2

d)

6 6

15.

fruit = {"apple", "banana", "cherry", "durian"}

tech = {"google", "microsoft", "facebook", "apple"}

print(fruit.isdisjoint(tech))

Output dari kode di atas adalah

a)

True

b)

{"apple"}

c)

{"banana", "cherry", "durian"}

d)

False

16.

Apa output dari kode berikut?

a)

0

1

2

3

0

b)

0

1

2

0

c)

0

1

2

d)

Error

17.

print 0.1 + 0.2 == 0.3

Apa output dari kode di atas?

a)

True

b)

False

c)

Error

d)

Tidak ada jawaban benar

18.

nameList = ['Lisa', 'Jennie', 'Rose', 'Jisoo']

pos = nameList.index("Bob")

print (pos * 3)

Apa output dari kode di atas?

a)

Bob Bob Bob

b)

3

c)

Jisoo

d)

Error

19.

Manakah dari berikut ini yang bukan merupakan core data type?

a)

Lists

b)

Dictionary

c)

Tuples

d)

Class

20.

Apa output dari print(math.pow(3, 2))?

a)

9

b)

None

c)

9.0

d)

Tidak ada jawaban benar