0

Retri File Mengurutkan Score Nilai – Script ini tujuannya hanya simple, yaitu mengurutkan nilai dari file yang bernama Nilai.txt yang diurutkan berdasarkan Nilai Terbaik. Script ini cocok apabila menjadi dosen atau guru dan digunakan untuk mengurutkan nilai mahasiswa/siswa-nya tanpa harus mengurutkan secara manual (satu-satu).

Adapun File Nilai.txt sendiri berisikan seperti ini:

Sandy 89
Agus 89
Dian 75
Tegar 88
Fuzi 90
Faisal 87
Dhani 90

Dan berikut adalah script Retri File Mengurutkan Score Nilai nya:

import os

def retrieveFile():
    try:
        bestStudent = {}
        bestStudentStr = 'Ranking Di urut dari nilai terbaik.nn'

        f = open('Nilai.txt') #data yang akan dibaca

    except(IOError), e:
        print 'File tidak ada..',e

    else:
        for line in f:
            name, grade = line.split()
            bestStudent[grade] = name
        f.close()

        for i in sorted(bestStudent.keys(), reverse=True):
            print (bestStudent[i] + ' mendapat score ' + i)
            bestStudentStr += bestStudent[i] + ' mendapat score '+ i + 'n'
        print 'n'

        print bestStudent

        outFile = open('Nilai_Urut.txt', 'w') #data yang diperbaharui
        outFile.write(bestStudentStr)
        outFile.close()

        print 'Selesai Mengeksekusi'

    return


def main():
    retrieveFile()

if __name__ == '__main__':
    main()
beginner python

Your Answer

blog comments powered by Disqus