wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QUIZ Edublock Python

Total questions: 30

Worksheet time: 10mins

Name
Class
Date
1.

Apa itu Python?

a)
Python adalah sistem operasi.
b)
Python adalah jenis ular.
c)
Python adalah perangkat keras.
d)
Python adalah bahasa pemrograman.
2.

Apa itu EduBlocks dan bagaimana cara kerjanya dalam pembelajaran Python?

a)

EduBlocks adalah alat untuk membuat aplikasi mobile.

b)

EduBlocks adalah platform untuk belajar pemrograman dengan blok visual.

c)

EduBlocks adalah editor teks untuk menulis kode Python.

d)

EduBlocks adalah alat untuk mengedit gambar.

3.

Bagaimana cara membuat variabel di Python menggunakan EduBlocks?

a)
  • Menggunakan blok print

b)

Menggunakan blok input

c)

Menggunakan blok variable

d)

Menggunakan blok if

4.

Apa fungsi dari blok print dalam EduBlocks Python?

a)

Untuk membuat variabel

b)

Untuk mencetak output ke layar

c)

Untuk mengambil input dari pengguna

d)
  • Untuk membuat loop

5.

Bagaimana cara membuat loop for di Python menggunakan EduBlocks?

a)
  • Menggunakan blok while

b)

Menggunakan blok for

c)

Menggunakan blok if

d)

Menggunakan blok print

6.

Apa perbedaan antara blok if dan else dalam EduBlocks Python?

a)

if untuk kondisi benar, else untuk kondisi salah

b)

if untuk loop, else untuk variabel

c)

if untuk mencetak output, else untuk mengambil input

d)

if untuk variabel, else untuk loop

7.

Bagaimana cara mengambil input dari pengguna di Python menggunakan EduBlocks?

a)

Menggunakan blok print

b)

Menggunakan blok input

c)

Menggunakan blok variable

d)

Menggunakan blok if

8.

Apa fungsi dari blok while dalam EduBlocks Python?

a)

Untuk mencetak output ke layar

b)

Untuk membuat loop yang berjalan selama kondisi benar

c)

Untuk mengambil input dari pengguna

d)

Untuk mengambil input dari pengguna

9.

Bagaimana cara membuat fungsi di Python menggunakan EduBlocks?

a)

Menggunakan blok def

b)

Menggunakan blok print

c)

Menggunakan blok input

d)

Menggunakan blok variable

10.

Bagaimana cara mengimpor modul di Python menggunakan EduBlocks?

a)
Gunakan blok 'require' untuk mengimpor modul.
b)
Cukup ketik nama modul di konsol tanpa blok.
c)
Gunakan blok 'import' dan masukkan nama modul yang ingin diimpor.
d)
Impor modul dengan menambahkan ekstensi .py pada nama modul.
11.

Perintah "if-else" digunakan untuk?

a)

Mengulang sebuah blok kode

b)

Menampilkan teks ke layar

c)

Membuat keputusan berdasarkan kondisi tertentu

d)

Menghentikan program

12.

Apa output dari blok berikut?

x = 10

y = 5

print(x + y)

a)

10

b)

15

c)

5

d)

Tidak ada output

13.

Apa arti dari simbol "==" dalam Python Edublocks?

a)

Penugasan nilai ke variabel

b)

Operator matematika

c)

Perbandingan untuk lebih besar

d)

Perbandingan untuk kesamaan nilai

14.

Kode berikut akan menghasilkan error (Benar atau Salah) :

x = 10

y = "lima"

z = x + y

(a)  

15.

Apa tipe data dari 5 dalam Python?

a)

Integer

b)

String

c)

Boolean

d)

Array

16.

Apa hasil dari kode berikut?

x = True

y = False

print(x and y)

(a)  

17.

Bagaimana cara membuat loop yang berjalan dari 1 hingga 5?

a)

for i in range(1, 6):

b)

for i in range(1, 5):

c)

for i in range(5):

d)

for i in range(6):

18.

Apa yang akan ditampilkan oleh kode berikut?

x = 10

y = 3

print(x % y)

a)

3

b)

1

c)

0

d)

10

19.

Apa tipe data dari "Sekolah" dalam Python?

a)

String

b)

Integer

c)

Boolean

d)

Array

20.

Bagaimana cara menambahkan komentar di Python?

a)

// Komentar

b)

# Komentar

c)

<!-- Komentar -->

d)

/* Komentar */

21.

Apa output dari kode berikut?

for i in range(1, 6):

print(i * " *")

a)

1

b)

1\n2\n3\n4\n5

c)

\n*\n***\n****\n*****

d)

error

22.

apa output dari kode berikut jika x = 7?

if x % 2 == 0:

print("Genap")

else:

print("Ganjil")

a)

Genap

b)

Ganjil

c)

Error

d)

Tidak ada Output

23.

Bagaimana cara menambahkan elemen ke dalam list di Python?

a)

append()

b)

add()

c)

insert()

d)

extend()

24.

Apa output dari kode berikut?

name = "Python"

print(name[0])

a)

y

b)

p

c)

n

d)

o

25.

Bagaimana cara mendefinisikan fungsi di Python?

a)

function nama():

b)

define nama():

c)

def nama():

d)

create nama():

26.

Apa tipe data default dari fungsi input() di Python?

a)

Integer

b)

Boolean

c)

Float

d)

String

27.

Blok mana yang digunakan untuk menangkap error di Python?

a)

try

b)

catch

c)

except

d)

error

28.

Apa output dari kode berikut?

nums = [0, 1, 2, 3, 4, 5]

print(nums[2:5])

a)

[2, 3, 4, 5]

b)

[3, 4, 5]

c)

[2, 3, 4]

d)

Error

29.

Berapa kali perulangan berikut akan dijalankan?

i = 0

while i < 5:

print(i)

i += 1

a)

4

b)

5

c)

6

d)

Tak terbatas

30.

Apa output dari kode berikut?

for i in range(3):

print(i)

a)

1 2 3

b)

0 1 2 3

c)

0 1 2

d)

3