python#7-matrik pandas switch/match case

 import pandas as ps

nim=[]
uts=[];uas=[];total=[];ket=[]
ulang=1
for i in range(ulang):
    print ("data Ke - ",i+1)
    nim.append(input("Masukkan Nim anda : "))
    uts.append(int(input("Masukkan nilai uts anda : ")))
    uas.append(int(input("Masukkan nilai uas anda : ")))

for i in range(ulang):
    total.append((uts[i]+uas[i])/2)
    match total[i]:
        case 80:ket.append('lulus')
        case _:ket.append('tdklulus')


siswa={
    "nim":nim,
    "nilai uts" :uts,
    "nilai uas" :uas,
    "total nilai" :total,
    "ket" : ket
}

dtsiswa=ps.DataFrame(siswa)
print('nilai siswa')
print(dtsiswa)
print('='*50)

Comments