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