# program perhitungan IP jum_mk = 0 tabel_mk = [] ulang = True while ulang: nama_mk = input("Masukkan nama MK = ") sks = int(input("Masukkan jumlah SKS = ")) nilai = input("Masukkan nilai = ") jawaban = input("\nAda MK lagi? [Y/N] ") tabel_mk.append([nama_mk,sks,nilai]) if jawaban == "N": ulang = False jum_mk = len(tabel_mk) total_sks = 0 total_bobot_sks = 0 print("\n\n") for mk in tabel_mk: total_sks = total_sks + mk[1] if mk[2] == "A": bobot = 4 elif mk[2] == "B": bobot = 3 elif mk[2] == "C": bobot = 2 elif mk[2] == "D": bobot = 1 else: bobot = 0 total_bobot_sks = total_bobot_sks + mk[1] * bobot print("MK: ",mk[0],end="") print("(",mk[1]," sks) - ", end="") print("Nilai = ",mk[2]) print("\nIP = ",total_bobot_sks / total_sks)