|
@@ -195,6 +195,15 @@ def GesamtNoteBerechnen():
|
195
|
195
|
else:
|
196
|
196
|
Studenten[i].append(1.0 + float(int(10 * ((tmpSumme - minEins) / (Summe - minEins)))) / 10.0)
|
197
|
197
|
|
|
198
|
+
|
|
199
|
+def TextdateiErstellen():
|
|
200
|
+ Datei = open(name, "w")
|
|
201
|
+ Datei.write("Name der Klausur: %s\n" % (name))
|
|
202
|
+ Datei.write("Datum der Klausur: %s\n" % (date))
|
|
203
|
+ Datei.write("|\tMatrikelnummer\t|\tName\t|\tNote\t|\n\n")
|
|
204
|
+ for i in range(len(Studenten)):
|
|
205
|
+ Datei.write("|\t%d\t|\t%s\t|\t%f\t|\n" % (Studenten[i][0], Studenten[i][1], Studenten[i][2]))
|
|
206
|
+
|
198
|
207
|
# Hauptprogramm
|
199
|
208
|
SchluesselDatenAbfragen()
|
200
|
209
|
AufgabenPunkteAbfragen()
|
|
@@ -202,4 +211,5 @@ MindestPunktzahlAbfragen()
|
202
|
211
|
BewertungsSpiegelBerechnen()
|
203
|
212
|
StudentenMaskeGenerieren()
|
204
|
213
|
GesamtNoteBerechnen()
|
|
214
|
+TextdateiErstellen()
|
205
|
215
|
|