NEW
Font size
WorksheetsUjian Python
Total questions: 40
Worksheet time: 40mins
Manakah nama variabel yang valid di Python?
1nama
nama_siswa
nama siswa
nama-siswa
@nama
Apa hasil dari kode berikut?
x = 5
y = "5"
print(x + int(y))
10
55
Error
"55"
5
Pernyataan mana yang benar untuk memberi nilai ke variabel umur dengan nilai 17?
umur == 17
umur = 17
umur := 17
umur <= 17
umur => 17
Manakah dari berikut ini yang merupakan tipe data bawaan Python?
integer, string, list
number, sentence, group
digit, text, array
intnum, strchar, collection
num, txt, arr
Perhatikan kode berikut:
nama = "SMKN 3"
Nama = "Tuban"
print(nama)
SMKN 3
Tuban
SMKN 3 Tuban
Error
Nama
Apa hasil dari kode berikut?
a = 10
b = a
c = 20
print(b)
10
20
30
a
Error
Variabel di Python bersifat case-sensitive, artinya...
Huruf besar dan kecil dianggap sama
Huruf besar dan kecil dianggap berbeda
Tidak boleh menggunakan huruf besar
Tidak boleh menggunakan huruf kecil
Harus diawali huruf kapital
Manakah yang tidak boleh digunakan sebagai nama variabel?
_data
nilai1
for
hasil_akhir
panjang
Perhatikan kode berikut:
x, y, z = "apel", "pisang", "jeruk"
print(x)
Apa output yang dihasilkan?
pisang
jeruk
apel
Error
x
Apa hasil dari kode berikut?
x = "10"
y = 5
print(x * y)
50
10
1010101010
Error
15
Manakah pernyataan berikut yang benar mengenai penamaan variabel di Python?
Nama variabel boleh mengandung spasi
Nama variabel boleh diawali angka
Nama variabel hanya boleh huruf, angka, dan garis bawah
Nama variabel harus huruf kapital
Nama variabel harus berisi karakter
Apa hasil dari kode berikut?
a = 7
b = 3
print(a, b)
7 3
3 7
a b
10
Error
Perhatikan kode berikut:
nilai = 80
nilai = nilai + 10
print(nilai)
10
80
90
Error
8010
Apa hasil dari kode berikut?
x = "Python"
print("Belajar " + x)
Belajar + Python
Belajar Python
"Belajar Python"
Error
Python Belajar
Apa hasil dari kode berikut?
x = 5
y = "5"
print(x == y)
True
False
10
Error
"10"
Tipe data untuk menyimpan teks dalam Python adalah...
int
str
float
boolean
list
Tipe data int digunakan untuk menyimpan...
Angka desimal
Huruf dan angka
Bilangan bulat
Data benar/salah
Nilai Kosong
Apa hasil dari perintah berikut?
type(3.14)
<class 'int'>
<class 'float'>
<class 'str'>
<class 'boolean'>
<class 'list'>
pada tipe data boolean bernilai true memiliki value....
0
1
2
3
4
Manakah contoh tipe data list di Python?
{1, 2, 3}
[1, 2, 3]
(1, 2, 3)
"1,2,3"
<1, 2, 3>
Tipe data yang tidak bisa diubah (immutable) setelah dibuat adalah...
list
dictionary
tuple
set
array
Apa hasil dari kode berikut?
data = {"nama": "smkn", "alamat": "bloso"}
print(type(data))
<class 'list'>
<class 'tuple'>
<class 'dict'>
<class 'set'>
<class 'array'>
Perintah set() digunakan untuk membuat...
Data berurutan
Data tanpa duplikat
Data dengan indeks
Data teks
Data acak
Manakah hasil yang benar dari kode berikut?
x = complex(3, 2)
print(x)
3 + 2j
(3, 2j)
3 + 2i
(3 + 2i)
5
Apa hasil dari kode berikut?
a = 10
b = 3.5
print(type(a + b))
<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>
<class 'complex'>
Manakah contoh penulisan komentar satu baris (single-line comment) yang benar di Python?
// Ini komentar
<!-- Ini komentar -->
/* Ini komentar */
# Ini komentar
-- Ini komentar
Bagaimana cara menulis komentar lebih dari satu baris (multi-line comment) di Python?
Gunakan tanda /* ... */
Gunakan tiga tanda kutip ganda """ ... """
Gunakan dua tanda garis miring // ... //
Gunakan tanda # di akhir baris
Gunakan tanda -- di awal baris
Apa hasil dari kode berikut?
# print("Halo Dunia")
print("Python")
Halo Dunia
Halo Dunia
Python
Python
Errro
Tidak ada output
Apa hasil dari kode berikut?
kalimat = "Belajar " + "Python"
print(kalimat)
Belajar + Python
"Belajar Python"
Belajar Python
Python Belajar
Error
Apa hasil dari kode berikut?
teks = 'Dia berkata, "Saya suka Python!"'
print(teks)
Dia berkata, Saya suka Python!
Dia berkata, "Saya suka Python!"
Dia berkata, 'Saya suka Python!'
Error karena tanda kutip ganda di dalam string
Tidak ada output
Apa hasil dari kode berikut?
teks = "Hallo Dunia"
print(len(teks))
8
9
10
11
12
Apa hasil dari kode berikut?
nama_sekolah = "SMKN 3 TUBAN"
print(len(nama))
10
11
12
13
Error
Apa hasil dari kode berikut?
teks = "Python"
print(teks[0])
P
y
t
h
0
Apa hasil dari kode berikut?
teks = "Python"
print(teks.upper())
python
PYTHON
PyThOn
Error
Tidak ada output
Apa hasil dari kode berikut?
teks = "Python"
print(teks[0:4])
Pyth
Pytho
thon
ytho
Python
Apa hasil dari kode berikut?
teks = "Belajar Python"
print("Python" in teks)
True
False
Error
Python
Belajar
Untuk menampilkan kata "SMKN 3" dari
teks = "SMKN 3 Tuban"
print(teks[0:7])
print(teks[1:7])
print(teks[0:8])
print(teks[1:8])
print("SMKN 3")
Untuk menampilkan kata "Tuban" dari
teks = "SMKN 3 Tuban"
print(teks[0:4])
print(teks[5:10])
print(teks[7:12])
print(teks[:6])
rint(teks[3:7])
Untuk menampilkan angka 3 dari
teks = "SMKN 3 Tuban"
print(teks[5])
print(teks[3])
print(teks[4])
print(teks[6])
print(teks[7])
Untuk menampilkan kata "SMKN" dari
teks = "SMKN 3 Tuban"
print(teks[0:4])
print(teks[0:3])
print(teks[0:2])
print(teks[0:1])
print(teks[0:5])
