Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m320_2024:learningunits:lu09:aufgaben:schulverwaltung [2024/09/18 11:23] – [LU09.A01 - Schulverwaltung] msutermodul:m320_2024:learningunits:lu09:aufgaben:schulverwaltung [2024/09/26 10:04] (aktuell) msuter
Zeile 1: Zeile 1:
 ====== LU09.A01 - Schulverwaltung ====== ====== LU09.A01 - Schulverwaltung ======
 +<nodisp>TODO: ''show_report'' in ''Student'' entfernen. Die Methode macht das gleiche wie das ''property''</nodisp>
 <WRAP center round todo 60%> <WRAP center round todo 60%>
  
Zeile 49: Zeile 49:
   * Beim Versuch mehr als 20 Studenten einzufügen, soll die Methode einen ''OverflowError'' werfen.   * Beim Versuch mehr als 20 Studenten einzufügen, soll die Methode einen ''OverflowError'' werfen.
  
-=== count_student ===+=== count_students ===
   * Gibt die Anzahl Studenten zurück.   * Gibt die Anzahl Studenten zurück.
  
Zeile 82: Zeile 82:
 === Konstruktor === === Konstruktor ===
   * Beachten Sie die Parameter und Defaultwerte.   * Beachten Sie die Parameter und Defaultwerte.
 +=== show_report === 
 +Gibt die Referenz auf das ''report''-Objekt aus dem Attribut zurück.
  
 ==== StudentReport ==== ==== StudentReport ====
Zeile 137: Zeile 138:
   * Bei einem ungültigen Index soll ein ''IndexError'' ausgelöst werden.   * Bei einem ungültigen Index soll ein ''IndexError'' ausgelöst werden.
  
-=== calc_average ===+=== count_grades === 
 +  * Gibt die Anzahl Noten (''Grade'') zurück. 
 + 
 +=== average ===
   * Die Methode berechnet den Notendurchschnitt aus allen ''Grade''-Objekten in der Liste.   * Die Methode berechnet den Notendurchschnitt aus allen ''Grade''-Objekten in der Liste.
   * Falls keine ''Grade''-Objekte in der Liste vorhanden sind, wird der Wert ''0.00'' zurück gegeben.   * Falls keine ''Grade''-Objekte in der Liste vorhanden sind, wird der Wert ''0.00'' zurück gegeben.
  • modul/m320_2024/learningunits/lu09/aufgaben/schulverwaltung.1726651390.txt.gz
  • Zuletzt geändert: 2024/09/18 11:23
  • von msuter