wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Quiz By Andika W.U>SC

Total questions: 25

Worksheet time: 11mins

Name
Class
Date
1.

Apa fungsi dari perintah print() di Python?

a)

Menampilkan output ke layar

b)

Menghapus variabel

c)

Membaca input ke layar

d)

Menyimpan data

2.

Fungsi len() digunakan untuk...

a)

Menjumlahkan angka

b)

Menghapus elemen data

c)

Membuat list data

d)

Menghitung panjang data

3.

Lengkapi fungsi berikut agar menampilkan hasil penjumlahan:

def tambah(a, b):

return (a)  

4.

Hasil dari range(2, 10, 3) adalah...

a)

[2, 5, 8]

b)

[2, 3, 4, 5, 6, 7, 8, 9]

c)

[3, 6, 9]

d)

[Imudimudan]

5.

Apa fungsi dari continue dalam perulangan?

a)

Menghentikan program

b)

Melanjutkan ke iterasi berikutnya tanpa mengeksekusi sisa blok

c)

Mengulang dari awal

d)

Melanjutkan hubungan dengan dia

6.

  1. Lengkapi ekspresi list comprehension berikut agar menghasilkan daftar kuadrat dari 1–5:

  2. kuadrat = [ (a)   for i in range(1, 6)]

    print(kuadrat)

7.

Fungsi berikut digunakan untuk apa?

def tampilkan(*args):

print(args)

a)

Menerima satu argumen wajib

b)

Menampilkan hasil operasi matematika

c)

Menerima dia dengan apa adanya

d)

Menerima jumlah argumen tak terbatas

8.

Manakah pernyataan yang benar tentang tuple?

a)

Dapat berisi hanya angka

b)

Tidak bisa diubah setelah dibuat

c)

Didefinisikan dengan tanda kurung siku

d)

Bisa diubah setelah dibuat

9.

Apa hasil dari kode berikut?

nilai = [1, 2, 3]

print(len(nilai))

a)

2

b)

3

c)

4

d)

Eror bub

10.

Apa output dari kode berikut?

a = 5

b = 2

print(a ** b)

a)

25

b)

2.5

c)

2,5

d)

ihikihik cryt

11.

Hasil dari kode berikut?

x = 5

if x > 2:

print("Besar")

else:

print("Kecil")

a)

Tidak ada output

b)

Kecil

c)

Besar

d)

Error

12.

Nilai dari ekspresi 10 // 3 adalah...

a)

3

b)

3.3

c)

30

d)

stecu

13.

Pernyataan yang benar tentang string di Python adalah...

a)

Hati Tidak boleh kosong

b)

Bisa digunakan untuk operasi matematika

c)

Tidak dapat diubah (immutable)

d)

Harus selalu menggunakan tanda petik dua

14.

Sintaks yang benar untuk memberikan nilai 10 pada variabel x adalah...

a)

x == 10

b)

10 = x

c)

var x = 10

d)

x = 10

15.
  • Pernyataan berikut benar untuk Python:

a)

Bahasa compiled

b)

Bahasa interpreted

c)

Harus dikompilasi ke Java

d)

Bahasah💦

16.

Lengkapi kode berikut agar menampilkan angka 2, 4, 6, 8:

for i in range(1, 9):

if i % 2 == 0:

print(_)

(a)  

17.

Lengkapi kode agar menampilkan angka 1 sampai 5:

for i in range(_, _):

print(i)

(a)  

18.

Lengkapi kode agar membaca nama pengguna dan menampilkannya:

nama = input("Masukkan nama: ")

print("Halo", (a)   )

19.

halo dek or hello word

a)

halo dek

b)

hello word

20.

Apakah kalian ada rasa dredek atau ada aura mistic kalau pak nuril ngajar?

a)

Yes

b)

no

21.

Komentar pada Python diawali dengan…

a)

<!-- -->

b)

/* */

c)

#

d)

🤜🏿🫷🏿🫳🏽🫴🏼

22.

File Python umumnya disimpan dengan ekstensi…

a)

.ulonedewe

b)

.python

c)

.pyt

d)

.py

23.

Tipe data yang tidak bisa diubah (immutable) di Python adalah…

a)

list

b)

Tuple

c)

Dictionary

d)

set

24.

print('1' + 2)

a)

EROR BUB

b)

'12'

c)

'3'

d)

3

25.

Pernyataan berikut yang salah tentang Python adalah…

a)

Python harus selalu menggunakan tanda titik koma di akhir baris

b)

Python bersifat interpreted

c)

Python mendukung paradigma object-oriented

d)

Python bersifat case sensitive