瀏覽代碼

Korrigierte Notenberechnung und Dateiausgabe

Vinzent Reiß 7 年之前
父節點
當前提交
7375ecfd92
共有 1 個文件被更改,包括 8 次插入10 次删除
  1. 8 10
      ToolV00.py

+ 8 - 10
ToolV00.py

187
 		if tmpSumme < BestehPunkte:
187
 		if tmpSumme < BestehPunkte:
188
 			Studenten[i].append(5.0)
188
 			Studenten[i].append(5.0)
189
 		elif tmpSumme < minDrei:
189
 		elif tmpSumme < minDrei:
190
-			Studenten[i].append(4.0 + float(int(10 * ((tmpSumme - BestehPunkte) / (minDrei - BestehPunkte)))) / 10.0)
190
+			Studenten[i].append(4.0 + 1 - float(int(10 * ((tmpSumme - BestehPunkte) / (minDrei - BestehPunkte)))) / 10.0)
191
 		elif tmpSumme < minZwei:
191
 		elif tmpSumme < minZwei:
192
-			Studenten[i].append(3.0 + float(int(10 * ((tmpSumme - minDrei) / (minZwei - minDrei)))) / 10.0)
192
+			Studenten[i].append(3.0 + 1 - float(int(10 * ((tmpSumme - minDrei) / (minZwei - minDrei)))) / 10.0)
193
 		elif tmpSumme < minEins:
193
 		elif tmpSumme < minEins:
194
-			Studenten[i].append(2.0 + float(int(10 * ((tmpSumme - minZwei) / (minEins - minZwei)))) / 10.0)
194
+			Studenten[i].append(2.0 + 1 - float(int(10 * ((tmpSumme - minZwei) / (minEins - minZwei)))) / 10.0)
195
 		else:
195
 		else:
196
-			Studenten[i].append(1.0 + float(int(10 * ((tmpSumme - minEins) / (Summe - minEins)))) / 10.0)
197
-
198
-
196
+			Studenten[i].append(1.0 + 1 - float(int(10 * ((tmpSumme - minEins) / (Summe - minEins)))) / 10.0)
199
 def TextdateiErstellen():
197
 def TextdateiErstellen():
200
 	Datei = open(name, "w")
198
 	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")
199
+	Datei.write("Name der Klausur:\t%s\n" % (name))
200
+	Datei.write("Datum der Klausur:\t%s\n" % (date))
201
+	Datei.write("|\tMatr.-Nr.\t|\t\tName\t\t|\tNote\t|\n\n")
204
 	for i in range(len(Studenten)):
202
 	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]))
203
+		Datei.write("|\t%8d\t|\t%16s\t|\t%.1f\t|\n" % (Studenten[i][0], Studenten[i][1], Studenten[i][2]))
206
 
204
 
207
 # Hauptprogramm
205
 # Hauptprogramm
208
 SchluesselDatenAbfragen()
206
 SchluesselDatenAbfragen()