Input Nilai Mahasiswa Menggunakan List
Pada Tutorial sebelumnya saya sudah menjelaskan tutorial menghitung nilai mahasiswa, Pada Tutorial kali ini saya akan menjelaskan cara input Nilai mahasiswa menggunakan List
Apa itu list...?
List adalah struktur data pada python yang mampu menyimpan lebih dari satu data, seperti array
Pada tutorial ini saya menggunakan perulangan while dan for
While adalah kondisi perulangan yang biasa digunakan untuk mengulang suatu proses yang belum di ketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai TRUE, maka Perulangan akan terus dilanjutkan.
For mengulang suatu proses yang telah di ketahui jumlahnya.
Berikut sintaks programnya:
i=0
nama=[]
nim=[]
tugas=[]
uts=[]
uas=[]
total=[]
while True:
s_nama=raw_input('\nNama : ')
nama.append(s_nama)
s_nim=raw_input('NIM : ')
nim.append(s_nim)
i_tugas=input('Nilai Tugas : ')
tugas.append(i_tugas)
i_uts=input('Nilai UTS : ')
uts.append(i_uts)
i_uas=input('Nilai UAS : ')
uas.append(i_uas)
rata=(i_tugas+i_uts+i_uas)/3
total.append(rata)
tambah=''
while tambah!='y' and tambah!='t':
tambah=raw_input('\nTambah Data [y/t] : ')
i+=1
if tambah=='t':
break
print '\n Daftar Mahasiswa'
print '===================================================================================='
print 'No. | Nama | NIM | Tugas | UTS | UAS | Akhir |'
print '===================================================================================='
for n in range(i):
print ' ',n+1,'|\t',nama[n],' | ',nim[n],' | ',tugas[n],' | ',uts[n],' | ',uas[n],' | ',total[n], ' |'
nama.append(s.nama) append(item) digunakan untuk menambah item dari belakang
selain itu prepend(item) menambah item dari depan, insert(index, item) menambahkan item dari indeks tertentu.
gambar: Coding/input Data
gambar: Output Data
Sekian NGOBAR#3 kali ini semoga kedepannya bisa kita perbaiki bahasa/codingannya dan bermanfaat bagi kita semua.sampai bertemu di NGOBAR#4 berikutnya dan Terimakasih.