Freitag, 22. Oktober 2010
Aufgabe Notenberechnung (POS1: 2AHIF, 2CHIF)
Schreiben Sie ein Pythonprogramm, welches aus einer unsortierten Liste von Schülern/Prozenten eine sortierte Notenliste erzeugt. Die Eingabe erfolgt entweder über eine Datei oder von der Standardeingabe (meist Tastatur).
Als Notenschlüssel gilt:
Prozent < 50 ... 5 Prozent < 63 ... 4 Prozent < 75 ... 3 Prozent < 88 ... 2 sonst ... 1
Eingabeformat
name vorname prozent
Beispiel:
Meier Manfred 78 Freund Rudi 56 Schulz Peter 66 Sommer Max 90 Meier Manfred 80 Freund Rudi 66 Sommer Max 90 Schulz Peter 66 Freund Rudi 70
Ausgabe
Name Note Freund Rudi 3 Meier Manfred 2 Schulz Peter 3 Sommer Max 1
Aufruf
Das Programm kann mit einem Parameter aufgerufen werden (Hilfe oder Dateiname). Ohne Parameter liest das Programm von der Standardeingabe.
python noten.py [-h|eingabedatei]
Gestalten Sie das Programm so, dass der Notenschlüssel möglichst einfach zu ändern ist (Tabelle).
Labels: Aufgabe, POS1-2, Python
Abonnieren Kommentare zum Post [Atom]
<< Startseite
Abonnieren Posts [Atom]
Kommentar veröffentlichen