wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Basic 4

Total questions: 20

Worksheet time: 1hrs 22mins

Name
Class
Date
1.

a == b

artinya adalah...

a)

Memasukan nilai a menjadi b

b)

Membuat nilai a lebih banyak dari b

c)

Membandingkan apakah nilai a sama dengan nilai b

d)

Membuat nilai a lebih sedikit dari b

2.

a = b

artinya adalah...

a)

Memasukan nilai a menjadi b

b)

Membuat nilai a lebih banyak dari b

c)

Membandingkan apakah nilai a sama dengan nilai b

d)

Membuat nilai a lebih sedikit dari b

3.

Pada python untuk melakukan perintah pengulangan dengan kondisi digunakan...

a)

if

b)

while

c)

elif

d)

else

4.

Pada python pernyataan untuk memilih kondisi digunakan

a)

while

b)

loop

c)

if elif else

d)

variable

5.

Perintah pengulangan yang memilki dua tingkat atau lebih disebut...

a)

for

b)

while

c)

loop

d)

nested loop

6.

Manakah penulisan kondisi if yang benar untuk nilai a lebih kecil sama dengan b

a)

if a <= b

b)

if a =< b:

c)

if a =< b:

d)

if a <= b:

7.

Jika a tidak sama dengan b, mankah penulisan yang benar

a)

if a =! b:

b)

if a != b:

c)

if a == b:

d)

if a !!= b:

8.

Operator apakah yang digunakan untuk menentukan jika nilai a dan b True maka eksekusi program akan dijalankan

a)

a xor b

b)

a or b

c)

a and b

d)

a not b

9.

Operator apakah yang digunakan untuk menentukan jika nilai a dan b salah satu True maka eksekusi program akan dijalankan

a)

a xor b

b)

a or b

c)

a and b

d)

a not b

10.

Untuk menghentikan pengulangan secara paksa, walaupun kondisi masih bernilai True digunakan...

a)

end

b)

stop

c)

continue

d)

break

11.

Untuk melanjutkan pengulangan secara paksa, agar memproses index selanjutnya walaupun statement di dalam blok pengulangan belum semua dieksekusi digunakan...

a)

end

b)

stop

c)

continue

d)

break

12.

Buatlah baris program untuk memasukan nilai, lalu nilai tersebut dibuat dan ditampilkan hasil nilai input menjadi huruf dengan ketentuan :

1. Nilai A apabila di atas 84

2. Nilai B apabila di atas 74

3. Nilai C apabila di atas 64

4. NIlai D selain nilai di atas

4 lines
13.

Bitwise operator untuk OR adalah

a)

<<

b)

^

c)

|

d)

>>

14.

Buatlah perintah dengan menggunakan while untuk mencetak angka dari 1 sampai dengan 100

4 lines
15.

Buatlah perintah dengan menggunakan for untuk mencetak angka dari 1 sampai dengan 100

4 lines
16.

Bitwise operator untuk Right Shift adalah

a)

<<

b)

^

c)

|

d)

>>

17.

Buatlah dengan menggunakan for dan menampilkan hasil

2 4 6 8 10 12 14 16 18

4 lines
18.

Buatlah dengan menggunakan perintah for dengan 3 argumen untuk menampilkan hasil:

Nilai dari i sekarang adalah 2

Nilai dari i sekarang adalah 8

Nilai dari i sekarang adalah 14

Nilai dari i sekarang adalah 20

Nilai dari i sekarang adalah 26

Nilai dari i sekarang adalah 32

Nilai dari i sekarang adalah 38

4 lines
19.

Bitwise operator untuk Left Shift adalah

a)

<<

b)

^

c)

|

d)

>>

20.

Buat sebuah list, yang memiliki element sebanyak 6, terdiri dari 2 integer, 2 float, 1 string, 1 karakter, setelah itu lakukan:

2. Tampilkan seluruh isi dari list tersebut

3. Tampilkan isi dari index ke 4 dari list

4. Isikan index ke-2 dengan nilai 0.9

5. Tambahkan element string ke dalam list

6. Tambahkan element float pada index ke 3

7. Hapus index ke 4 dari list

4 lines