# multi keys dan nesting dictionary
import datetime
mahasiswa_muis = {
'nim':'13043061',
'nama':'abdul muis',
'sks_lulus':150,
'beasiswa':False,
'lahir':datetime.datetime(1997,8,12)
}
mahasiswa_albi = {
'nim':'13043062',
'nama':'albi muis',
'sks_lulus':149,
'beasiswa':True,
'lahir':datetime.datetime(1996,12,1)
}
mahasiswa_alan = {
'nim':'13043060',
'nama':'alan nama',
'sks_lulus':151,
'beasiswa':True,
'lahir':datetime.datetime(1997,1,7)
}
data_mahasiswa = {
'mah001':mahasiswa_muis,
'mah002':mahasiswa_albi,
'mah003':mahasiswa_alan
}
print (f"{'KEY':<6} {'NIM':<10} {'Nama':<17} {'SKS':<3} {'Beasiswa':<9} {'Lahir':<10}")
print ("-"*62)
for mahasiswa in data_mahasiswa :
KEY = mahasiswa
NIM = data_mahasiswa[KEY]['nim']
NAMA = data_mahasiswa[KEY]['nama']
SKS = data_mahasiswa[KEY]['sks_lulus']
BEASISWA = data_mahasiswa[KEY]['beasiswa']
LAHIR = data_mahasiswa[KEY]['lahir'].strftime("%x")
print (f"{KEY:<6} {NIM:<10} {NAMA:<17} {SKS:<3} {BEASISWA:^9} {LAHIR:<10}")
Tidak ada komentar:
Posting Komentar