1. Source code dan penjelasan
# program list siswa
list_siswa = [] # ini adalah list kosong
while True : # melakukan perulangan agar data selalu di input
print ("Masukkan data siswa")
siswa = input ("Nama siswa\t : ")
usia = input ("Usia siswa\t : ")
data_siswa = [siswa, usia]
list_siswa.append (data_siswa) # menambahkan setiap data yang telah di input/untuk menyimpan
print ("DAFTAR NAMA SISWA")
for index,input_data_siswa in enumerate(list_siswa) : # menampilkan data yang telah di input
print (f"{index+1}|{input_data_siswa[0]}\t|{input_data_siswa[1]}")
# index+1 adalah untuk memulai angka dari 1 bukan dari 0
print ()
berhenti = input ("Melanjutkan inpu data?(y/n) ")
if berhenti == "n" : # program akan berhenti jika menekan n, dan akan tetap berjalan ke perulangan/atas jika tekan y
break
print ("PROGRAM SELESAI")
2. Hasilnya
Tidak ada komentar:
Posting Komentar