WorksheetsIF/ELSE TEST
Total questions: 10
Worksheet time: 3mins
Mengapa chatbot memberikan jawaban berbeda pada setiap input?
Karena Python memilih jawaban acak
Karena menggunakan percabangan IF/ELSE
Karena tersambung internet
Karena filenya besar
Bagian mana yang memeriksa input “halo”?
else
pesan = input()
if pesan.lower() == "halo":
print("Selamat datang")
Fungsi `.lower()` digunakan untuk…
Menghapus spasi
Mengulang input
Mengubah teks menjadi huruf kecil
Menjalankan program
Pengguna mengetik “HALO”. Apa yang terjadi?
Chatbot tidak menjawab
Program error
Chatbot berhenti
Chatbot tetap menjawab “Halo juga!”
Statement yang dijalankan jika semua kondisi salah adalah…
if
elif
else
input
Untuk menambah percakapan baru, kita harus…
Menghapus bagian else
Membuat file baru
Menambahkan kondisi elif baru
Menambah komentar
Mengapa chatbot sederhana ini belum sepintar ChatGPT?
Karena terlalu banyak elif
Tidak menggunakan Python
Tidak menggunakan AI atau model bahasa
Karena tidak tersambung internet
Perintah untuk menerima input nama adalah…
nama = print()
if nama:
elif nama:
nama = input("Siapa namamu?")
Apa yang terjadi jika input tidak cocok dengan IF atau ELIF?
Program mengulang
Chatbot error
Chatbot tidur
Chatbot menjalankan bagian ELSE
Percabangan digunakan untuk…
Menyimpan data
Menghapus variabel
Menentukan aksi/jawaban berdasarkan kondisi
Mengulang kode
