Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis_1: Dasar Pemrograman Python

Total questions: 30

Worksheet time: 11mins

Name
Class
Date
1.

Apa fungsi dari komentar dalam kode Python?

a)

Menjelaskan kode dan meningkatkan keterbacaan.

b)

Untuk menyimpan data sementara.

c)

Untuk mengeksekusi kode secara otomatis.

d)

Untuk menghapus bagian dari kode.

2.

Berikut ini adalah penggunaan operator logika!

a)

A + B

b)

A / B

c)

A - B

d)

A && B, A || B, !A.

3.

Berikut ini adalah contoh penggunaan operator perbandingan ...

a)

5 + 3 = 8

b)

2 * 4 = 8

c)

5 - 3 < 0

d)

5 > 3

4.

Apa yang dimaksud dengan variabel dalam Python?

a)

Struktur data yang kompleks.

b)

Bagian dari kode yang tidak dapat diubah.

c)

Fungsi untuk menghitung nilai.

d)

Tempat untuk menyimpan data.

5.

a=b

b=2

print(a,b)

bagaimanakah hasilnya?

a)

salah

b)

error

c)

2

d)

1

e)

0

6.

a=5

b="Hello"

print (a,b)

a)

5

b)

Hello

c)

5 Hello

d)

Hello 5

e)

5Hello

7.

age=25

name="jimi"

print("age:", age)

print("name:",name)

a)

error

b)

25

jimi

c)

jimi

25

d)

age:jimi

name:25

e)

age:25

name:jimi

8.

age=25

name="jimi"

print("age:", age)

print("name:",name)

a)

error

b)

25

jimi

c)

jimi

25

d)

age:jimi

name:25

e)

age:25

name:jimi

9.

Penulisan nama variabel yang benar adalah... .

a)

1

b)

a1.2

c)

a2.2

d)

no_1

e)

j.mi

10.

Secara umum fungsi bahasa pemrograman adalah ...

a)

Untuk belajar sistem-sistem dalam komputer

b)

Untuk memanfaatkan komputer sesuai dengan bidang masing-masing

c)

Sebagai media komunikasi antara programmer dengan komputer

d)

Untuk mencari solusi dari permasalahan yang terdapat pada sistem komputer

e)

memudahkan dalam belajar aplikasi yang ada didalam komputer

11.

Berikut ini yang bukan merupakan kelebihan dari bahasa pemrograman python adalah ...

a)

lebih menekankan pada keterbacaan kode

b)

mendukung hampir semua sistem operasi

c)

kode yang simpel dan mudah diimplementasikan

d)

susah untuk dibaca dan dipahami

e)

programmer dapat lebih mengutamakan pengembangan aplikasi yang dibuat

12.

Syntax dasar dalam pemrograman python yang digunakan untuk mencetak atau menampilkan data adalah ...

a)

Println

b)

print

c)

printf

d)

output

e)

prints

13.

Syntax pemrograman python yang tepat untuk mencetak tulisan "Apa kabar?" adalah ...

a)

print=Apa kabar?

b)

print=(Apa kabar?)

c)

print("Apa Kabar?")

d)

print(Apa kabar?)

e)

print=("Apa kabar?")

14.

Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atau tidak dijalankan mesin. Simbol dibawah ini yang merupakan 2 simbol yang dapat digunakan untuk menuliskan komentar dalam script python adalah ...

a)

=

b)

#

c)

@

d)

\\

e)

"""

15.

Setiap syntax dalam bahasa pemrograman python harus sesuai dengan aturan agar program tidak menjadi error. Salah satunya adalah dalam pembuatan variabel. Dibawah ini yang bukan termasuk aturan dalam penulisan nama variabel adalah ...

a)

Nama varaiabel boleh lebih dari 1 kata dengan dipisahkan oleh spasi

b)

Nama variabel boleh diawali menggunakan huruf atau garis bawah (_)

c)

Karakter selanjutnya dapat berupa huruf, garis bawah (_) atau angka

d)

Karakter pada nama variabel bersifat sensitif (case-sensitif)

e)

Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python

16.

Syntax program python yang tepat digunakan untuk membuat variabel dengan nama "umur" yang memiliki nilai "16" adalah ...

a)

print(umur="16")

b)

print=umur

c)

umur(16)

d)

umur=("16")

e)

umur=16

17.

Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Tipe data dibawah ini yang menyatakan karakter/kalimat bisa berupa huruf, angka, dll adalah ...

a)
Tipe data string
b)
Tipe data float
c)
Tipe data integer
d)
Tipe data boolean
e)

Tipe data complex

18.

Operator merujuk pada simbol-simbol yang memungkinkan untuk melakukan berbagai operasi, termasuk operasi aritmatika seperti penjumlahan, pengurangan, pembagian, dan perkalian, serta operasi lainnya. Berikut ini yang merupakan operator dalam python yang digunakan untuk membantu kita dalam menghitung dalam persamaan matematis adalah ...

a)

operator bitwise

b)

operator penugasan

c)

operator perbandingan

d)

operator arirmatika

e)

operator identitas

19.

Diketahui :

a=15

b=4

nilai dari a%b adalah ...

a)

1

b)

2

c)

3

d)

4

e)

5

20.

Symbol dalam pemrograman python yang digunakan untuk menyatakan operator "pangkat" adalah ...

a)

*

b)

/

c)

%

d)

**

e)

//

21.

Operator perbandingan dibawah ini yang digunakan untuk menyatakan "tidak sama dengan" adalah ...

a)

!=

b)

>

c)

<

d)

>=

e)

<=

22.

Diketahui sebuah kode program :

a=5

b=6

if(a=b):

print("oke")

Output dari kode program diatas adalah ...

a)

oke

b)

True

c)

False

d)

Error

e)

kosong(tidak ada output)

23.

Output dari kode program dibawah ini adalah ...

print(5>=4)

a)

1

b)

True

c)

False

d)

Error

e)

Kosong(tidak ada output)

24.

Kode program python dibawah ini yang termasuk dalam operator penugasan adalah ...

a)

!=

b)

>=

c)

+=

d)

<

e)

=

25.

Manakah dari pernyataan berikut yang benar untuk membuat variabel nama dengan nilai "Andi" dalam Python?

a)

string nama = "Andi"

b)

var nama = "Andi"

c)

nama := "Andi"

d)

nama = "Andi"

26.

Hasil dari ekspresi berikut: 10 // 3 adalah ...

a)

3.33

b)

3

c)

4

d)

3.0

27.

Sebutkan tiga tipe data dasar di Python.

a)

Integer, Float, String

b)

Set, Dictionary, Complex

c)

Boolean, List, Tuple

d)

Character, Decimal, Array

28.

Bagaimana cara mendeklarasikan variabel di Python?

a)

x = 5

b)

x : 5

c)

let x = 5

d)

var x = 5

29.

Manakah dari pernyataan berikut yang benar untuk mendeklarasikan variabel dengan tipe data integer di Python?

a)

int x = 10

b)

var x : 10

c)

x : int = 10

d)

x = 10

30.

Dalam Python, operator yang digunakan untuk membandingkan dua nilai adalah ...

a)

operator penugasan

b)

operator perbandingan

c)

operator logika

d)

operator aritmatika