Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - # -*- coding: iso-8859-1
 - def LueOtsikko(f):
 - otsikko = f.readline()
 - return otsikko
 - def LueTiedot(f):
 - rivit = f.readlines()
 - oppilaat = []
 - arvosana = []
 - for indeksi, rivi in enumerate(rivit):
 - if indeksi > 1:
 - tiedot = rivi.split(": ")
 - oppilaat.append(tiedot[0])
 - arvosana.append(tiedot[5])
 - return (oppilaat, arvosana)
 - def kirjoitaData(g, otsikko, data):
 - rivi = otsikko + "\n"
 - g.write(rivi)
 - oppilaat = data[0]
 - arvosanat = data[1]
 - for i in range(len(oppilaat)):
 - rivi = oppilaat[i]
 - a = True
 - b = 0
 - while a:
 - c = len(oppilaat[i]) + b
 - if c < 41:
 - b += 1
 - else:
 - a = False
 - pisteet = b * "."
 - rivi = rivi.rstrip(" ") + pisteet
 - rivi = rivi + arvosanat[i]
 - g.write(rivi)
 - rivi2 = "\n\nAutumn 2011"
 - g.write(rivi2)
 - return
 - f = open("grading_in.txt", "r")
 - otsikko = LueOtsikko(f)
 - data = LueTiedot(f)
 - f.close()
 - g = open("grading_out.txt", 'w')
 - kirjoitaData(g, otsikko, data)
 - g.close()
 
                    Add Comment                
                
                        Please, Sign In to add comment