Berikut ini adalah pertanyaan dari nitopjk pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
2. Hapus data nama
3. Menampilkan data nama
4. Kembali ke menu pilihan awal
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
data = []
while True:
print("Menu:")
print("1. Menambahkan data nama")
print("2. Hapus data nama")
print("3. Menampilkan data nama")
print("4. Kembali ke menu pilihan awal")
pilihan = input("Pilih menu: ")
if pilihan == '1':
nama = input("Masukkan nama: ")
data.append(nama)
elif pilihan == '2':
nama = input("Masukkan nama yang akan dihapus: ")
if nama in data:
data.remove(nama)
else:
print("Nama tidak ditemukan.")
elif pilihan == '3':
print("Data nama:", data)
elif pilihan == '4':
break
else:
print("Pilihan tidak valid.")
Catatan :
Program ini masih sederhana dan tidak menangani masalah validasi input atau masalah lainnya.
Untuk menambahkan data nama, Anda dapat menggunakan list.append()
Untuk menghapus data nama, Anda dapat menggunakan list.remove()
Untuk menampilkan data nama, Anda dapat menggunakan print()
Perulangan while digunakan untuk membuat program kembali ke menu pilihan awal setelah selesai melakukan operasi.
Semoga dengan pertanyaan yang sudah terjawab oleh zmiestronoutofficial dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Thu, 27 Apr 23