Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:hunde_und_katzen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
schule:hunde_und_katzen [2020-01-06 07:43] marco.bakeraschule:hunde_und_katzen [2020-01-13 16:31] (aktuell) marco.bakera
Zeile 1: Zeile 1:
 ====== Programmierübung: Hunde und Katzen ====== ====== Programmierübung: Hunde und Katzen ======
  
-  - Erkläre, was die Methode ''isinstance'' bei den Tests macht. +  - Erkläre, was die Methode ''isinstance'' bei den Tests macht (durch einen Quelltextkommentar)
-  - Erkläre, was der try-except-Block testet.+  - Erkläre, was der try-except-Block testet (durch einen Quelltextkommentar).
   - Vervollständige den Quelltext für die folgenden Klassen so, dass alle Tests durchlaufen.   - Vervollständige den Quelltext für die folgenden Klassen so, dass alle Tests durchlaufen.
 +  - Ergänze Kommentare für deinen Quelltext für jede Zeile (außer den Tests)
 +  - Erweitere das Programm um zwei weitere abstrakte Klassen ''Biped'' (Zweibeiner) und ''Quadruped'' (Vierbeiner). Ergänze dazu die Klasse ''Animal'' um das Attribut ''number_of_legs'', welches in den beiden neuen Klassen sinnvoll initialisiert wird. Füge eine weitere Klasse ''Parrot'' hinzu. Zeichne nun ein vollständiges Klassendiagramm.
  
 <html> <html>
  
-<iframe src="https://trinket.io/embed/python3/a7423e7194" width="100%" height="600" frameborder="0" marginwidth="0" marginheight="0" allowfullscreen></iframe>+<iframe src="https://trinket.io/embed/python3/b594743f86" width="100%" height="700" frameborder="0" marginwidth="0" marginheight="0" allowfullscreen></iframe>
  
 <!-- <!--
schule/hunde_und_katzen.1578293020.txt.gz · Zuletzt geändert: 2020-01-06 07:43 von marco.bakera