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: , ,


Kommentare:
Abgabe: Projektname (Verzeichnis) 2a-name-python-noten (2AHIF) bzw. 2c-name-python-noten (2CHIF). "name" ist Ihr Familienname.
 

Kommentar veröffentlichen

Abonnieren Kommentare zum Post [Atom]





<< Startseite

This page is powered by Blogger. Isn't yours?

Abonnieren Posts [Atom]