Font size
WorksheetsPython I
Total questions: 55
Worksheet time: 1hrs 5mins
Apa itu variabel dalam Python?
Sebuah tipe data
Sebuah fungsi
Sebuah nama yang digunakan untuk menyimpan data
Sebuah modul
complexSebuah operator
Tipe data apa yang digunakan untuk menyimpan angka bulat di Python?
String
Float
Integer
Boolean
Complex
Bagaimana cara mendefinisikan variabel dengan nilai string di Python?
nama = Nurul
nama = "Nurul"
nama = 123
nama = True
nama = 12.5
Apa hasil dari operasi berikut: type(5.5) ?
<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>
<class 'complex'>
Manakah dari berikut ini yang merupakan variabel yang valid di Python?
1nama
nama_depan
nama depan
nama%lengkap
@nama
Apa output dari kode berikut: print('5' + '5')?
10
55
Error
5 5
5+5
Tipe data apa yang digunakan untuk menyimpan nilai benar/salah?
Integer
String
Float
Boolean
Complex
Apa hasil dari operasi berikut: type(True)?
<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>
<class 'complex'>
Bagaimana cara memeriksa tipe data dari variabel a di Python?
check(a)
typeof(a)
type(a)
data_type(a)
a.type()
Apa yang salah dengan variabel berikut: nama lengkap = "John Doe"?
Tidak ada yang salah
Menggunakan spasi di antara nama variabel
Menggunakan tanda petik ganda
Nama variabel harus diawali angka
Menggunakan huruf kapital
Apa yang dimaksud dengan List dalam Python?
Tipe data untuk menyimpan teks
Tipe data untuk menyimpan angka bulat
Tipe data untuk menyimpan kumpulan data yang dapat diubah
Tipe data untuk menyimpan nilai benar/salah
Tipe data untuk menyimpan pasangan kunci-nilai
Bagaimana cara mendefinisikan sebuah list kosong di Python?
list = {}
list = []
list = ()
list = ''
list = None
Apa hasil dari kode berikut: len([1, 2, 3, 4])?
3
4
5
1
Error
Bagaimana cara menambahkan elemen baru ke dalam list my_list?
my_list.add(5)
my_list.append(5)
my_list.insert(5)
my_list.push(5)
my_list.extend(5)
Apa output dari kode berikut: my_list = [1, 2, 3]; print(my_list[1](citation_1))?
1
2
3
Error
0
Bagaimana cara menghapus elemen dengan nilai tertentu dari sebuah list?
my_list.remove(value)
my_list.delete(value)
my_list.pop(value)
my_list.discard(value)
my_list.clear(value)
Apa hasil dari operasi berikut: my_list = [1, 2, 3]; my_list.pop()?
Menghapus elemen pertama
Menghapus elemen terakhir
Menghapus semua elemen
Tidak ada perubahan
Error
Bagaimana cara mengakses elemen terakhir dari sebuah list my_list?
my_list[last]
my_list[-1]
my_list[len(my_list)]
my_list[0]
my_list[1]
Apa output dari kode berikut: my_list = [1, 2, 3]; my_list.extend([4, 5]); print(my_list)?
[1, 2, 3, [4, 5]]
[1, 2, 3, 4, 5]
[4, 5, 1, 2, 3]
[1, 2, 3, 4]
[1, 2, 3, 5]
Bagaimana cara membuat salinan dari sebuah list my_list yang tidak terpengaruh oleh perubahan pada list asli?
my_list.copy()
my_list.clone()
my_list[:]
list(my_list)
my_list.duplicate()
Apa yang dimaksud dengan Tuple dalam Python?
Tipe data untuk menyimpan data yang dapat diubah
Tipe data untuk menyimpan data yang tidak dapat diubah
Tipe data untuk menyimpan pasangan kunci-nilai
Tipe data untuk menyimpan teks
Tipe data untuk menyimpan angka bulat
Bagaimana cara mendefinisikan sebuah tuple kosong di Python?
tuple_kosong = []
tuple_kosong = {}
tuple_kosong = ()
tuple_kosong = ''
tuple_kosong = None
Apa perbedaan utama antara List dan Tuple?
List menggunakan kurung biasa, Tuple menggunakan kurung siku
List bersifat tidak terurut, Tuple bersifat terurut
List dapat diubah, Tuple tidak dapat diubah
List hanya untuk angka, Tuple hanya untuk teks
List dan Tuple tidak memiliki perbedaan
Apa hasil dari kode berikut: type((10,))?
<class 'int'>
<class 'list'>
<class 'tuple'>
<class 'dict'>
<class 'set'>
Bagaimana cara mengakses elemen kedua dari tuple my_tuple = ('apel', 'pisang', 'ceri')?
my_tuple(2)
my_tuple(1)
my_tuple['pisang']
my_tuple.get(1)
my_tuple[-1]
Apa hasil dari operasi berikut: my_tuple = (1, 2, 3) + (4, 5)?
(1, 2, 3, 4, 5)
(1, 2, 3, 4)
(4, 5, 1, 2, 3)
(1, 2, 3, 5)
Error
Bagaimana cara melakukan slicing pada tuple my_tuple = ('a', 'b', 'c', 'd') untuk mendapatkan ('b', 'c')?
my_tuple[1:3]
my_tuple[2:4]
my_tuple[0:2]
my_tuple[:2]
my_tuple[1:2]
Apa fungsi dari sequence unpacking pada tuple?
Menggabungkan dua tuple
Mengubah isi tuple
Menyimpan tuple ke dalam list
Mengekstrak isi tuple ke variabel-variabel
Menghapus isi tuple
Bagaimana cara membuat tuple dengan satu elemen yang dianggap sebagai tuple, bukan tipe data lain?
(10)
(10,)
[10]
{10}
'10'
Apa hasil dari max((10, 20, 30))?
10
20
30
Error
None
Apa fungsi dari operator aritmatika dalam Python?
Menggabungkan string
Melakukan operasi matematika
Membandingkan dua nilai
Menentukan keanggotaan dalam koleksi
Mengubah tipe data
Manakah dari berikut ini yang merupakan operator logika di Python?
+
and
or
not
==
Bagaimana cara mengambil input dari pengguna di Python?
menggunakan fungsi print()
menggunakan fungsi input()
menggunakan operator +
menggunakan fungsi format()
menggunakan fungsi int()
Apa hasil dari kode berikut: print('Hello', 'World', sep='-')?
Hello World
Hello-World
HelloWorld
Hello, World
Error
Bagaimana cara mengonversi input pengguna dari string ke integer?
menggunakan fungsi str()
menggunakan fungsi float()
menggunakan fungsi int()
menggunakan fungsi eval()
menggunakan fungsi input()
Apa yang akan ditampilkan oleh kode berikut: print('{} dan {}'.format('Python', 'Django'))?
Python dan Django
{} dan {}
PythonDjango
Error
'Python' dan 'Django'
Apa peran dari parameter end dalam fungsi print()?
Mengubah pemisah antar argumen
Mengubah karakter akhir yang dicetak setelah output
Menambahkan baris baru setelah output
Menggabungkan string
Menentukan jenis data yang dicetak
Operator mana yang digunakan untuk memeriksa keanggotaan dalam koleksi di Python?
+
in
not in
is
==
Bagaimana cara menampilkan output dengan format khusus menggunakan fungsi format()?
print('Nama: {}', 'Umur: {}'.format('Ali', 30))
print('Nama: {0}, Umur: {1}'.format('Ali', 30))
print('Nama: {nama}, Umur: {umur}'.format(nama='Ali', umur=30))
print('Nama: Ali, Umur: 30')
print('Nama: Ali'.format())
Apa fungsi dari operator == dalam Python?
Menggabungkan string
Membandingkan dua nilai untuk kesetaraan
Menentukan keanggotaan dalam koleksi
Menentukan identitas objek
Menambahkan dua nilai
Apa fungsi dari penggalan kode berikut di Python?
Untuk mengevaluasi kondisi nilai
Untuk memastikan nilai selalu sama dengan 90
Untuk menentukan predikat berdasarkan nilai
Untuk mengubah nilai variabel
Tidak ada fungsi spesifik
Apa yang akan dicetak oleh kode berikut ketika nilai adalah 85?
A
B
C
Tidak mencetak apapun
Error
Bagaimana cara kerja perulangan for di Python?
Mengulang kode dengan jumlah iterasi yang diketahui
Mengulang kode selama kondisi bernilai True
Digunakan untuk data sequence seperti list atau string
Digunakan hanya untuk kondisi tak tentu
Hanya digunakan untuk mencetak output ke layar
Apa keluaran dari kode berikut?
0 1 2
1 2 3
3 2 1
2 1 0
Tidak ada output
Manakah dari berikut ini yang menggambarkan sintaks dasar dari perulangan while?
while condition: statement()
for item in condition: statement()
if condition: statement()
do statement() while condition
repeat statement until condition
Apa fungsi dari perintah break dalam perulangan?
Untuk menghentikan iterasi saat ini dan lanjut ke iterasi berikutnya
Untuk keluar sepenuhnya dari perulangan
Untuk memulai ulang iterasi saat ini
Untuk memeriksa kondisi baru
Untuk mengubah arah iterasi
Apa yang dilakukan perintah continue dalam perulangan?
Menghentikan seluruh perulangan
Melanjutkan ke blok kode berikutnya setelah perulangan
Mengabaikan iterasi saat ini dan lanjut ke iterasi berikutnya
Memulai ulang perulangan
Melanjutkan iterasi tanpa syarat
Perhatikan kode berikut, apa fungsi dari else bersamaan dengan perulangan while?
Menjalankan kode setelah perulangan dihentikan dengan break
Menjalankan kode jika perulangan selesai tanpa break
Hanya berfungsi jika ada continue dalam perulangan
Menjalankan sebelum perulangan dimulai
Mengulangi perulangan selamanya
Apa hasil dari perintah berikut jika ditekan Ctrl + C saat eksekusi?
Mengakhiri loop dengan pesan error
Looping terus-menerus tanpa akhir
Looping berhenti dan program lanjut ke kode berikutnya
Mengulangi baris yang sama
Program berhenti secara normal
Kapan kita sebaiknya menggunakan perulangan for dibandingkan dengan while?
Saat jumlah iterasi sudah diketahui
Saat perulangan berjalan tanpa batas
Saat bekerja dengan koleksi data
Saat hanya satu iterasi yang diperlukan
Saat kondisi perubahan tidak dapat diprediksi
Lengkapi kode berikut untuk mencetak angka ganjil dari 1 hingga 5 menggunakan perulangan for:
(a)
Perbaiki kesalahan pada kode berikut agar mencetak "B" jika nilai adalah 85:
(a)
Lengkapi kode berikut agar perulangan while berhenti ketika x mencapai nilai 5.
(a)
Isi bagian yang kosong untuk membuat perulangan while yang terus berlanjut selama i kurang dari 10.
(a)
Lengkapi sintaks berikut agar menambahkan elemen 4 ke dalam list angka.
(a)
