python:loesungen:obj:klassen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| python:loesungen:obj:klassen [2020/11/21 09:03] – lutz | python:loesungen:obj:klassen [2020/12/03 12:29] (aktuell) – lutz | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| **Aufgabe 1** | **Aufgabe 1** | ||
| - | {{ : | + | {{ : |
| **Aufgabe 2** | **Aufgabe 2** | ||
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| + | |||
| + | **Aufgabe 4** | ||
| + | |||
| + | <code python Smartphone.py> | ||
| + | # Definition einer Klasse Smartphone | ||
| + | class Smartphone: | ||
| + | |||
| + | # Attribute der Klasse | ||
| + | bezeichnung="" | ||
| + | preis=0.0 | ||
| + | displayaufloesung=" | ||
| + | |||
| + | # Methoden der Klasse | ||
| + | |||
| + | def __init__(self, | ||
| + | self.bezeichnung = bezeichnung | ||
| + | self.preis = preis | ||
| + | self.displayaufloesung = displayaufloesung | ||
| + | |||
| + | def klingeln(): | ||
| + | print(" | ||
| + | |||
| + | def videoAbspielen(): | ||
| + | pass | ||
| + | |||
| + | def ausgabe(self): | ||
| + | print(" | ||
| + | print(" | ||
| + | print(" | ||
| + | print(" | ||
| + | |||
| + | |||
| + | # Hauptprogramm | ||
| + | |||
| + | # Instanz der Klasse Smartphone | ||
| + | |||
| + | pixel = Smartphone(" | ||
| + | pixel.ausgabe() | ||
| + | </ | ||
| + | |||
| + | <code python Uhr.py> | ||
| + | import datetime | ||
| + | # Definition einer Klasse Uhr | ||
| + | class Uhr: | ||
| + | |||
| + | # Attribute der Klasse | ||
| + | bezeichnung="" | ||
| + | armbandlaenge=0.0 | ||
| + | farbe="" | ||
| + | |||
| + | # Methoden der Klasse | ||
| + | |||
| + | def __init__(self, | ||
| + | self.bezeichnung = bezeichnung | ||
| + | self.armbandlaenge = armbandlaenge | ||
| + | self.farbe = farbe | ||
| + | |||
| + | def zeitAnzeigen(self): | ||
| + | now =datetime.datetime.now() | ||
| + | print(" | ||
| + | |||
| + | def ticken(self): | ||
| + | print(" | ||
| + | |||
| + | def ausgabe(self): | ||
| + | print(" | ||
| + | print(" | ||
| + | print(" | ||
| + | print(" | ||
| + | |||
| + | |||
| + | # Hauptprogramm | ||
| + | |||
| + | # Instanz der Klasse Uhr | ||
| + | |||
| + | garmin = Uhr(" | ||
| + | garmin.ausgabe() | ||
| + | garmin.zeitAnzeigen() | ||
| + | garmin.ticken() | ||
| + | </ | ||
| + | |||
| + | <code python Schuh.py> | ||
| + | # Definition einer Klasse Schuh | ||
| + | class Schuh: | ||
| + | |||
| + | # Attribute der Klasse | ||
| + | bezeichnung="" | ||
| + | farbe="" | ||
| + | groesse=0 | ||
| + | |||
| + | # Methoden der Klasse | ||
| + | |||
| + | def __init__(self, | ||
| + | self.bezeichnung = bezeichnung | ||
| + | self.groesse = groesse | ||
| + | self.farbe = farbe | ||
| + | |||
| + | def anziehen(): | ||
| + | pass | ||
| + | |||
| + | def putzen(): | ||
| + | pass | ||
| + | |||
| + | def ausgabe(self): | ||
| + | print(" | ||
| + | print(" | ||
| + | print(" | ||
| + | print(" | ||
| + | |||
| + | |||
| + | # Hauptprogramm | ||
| + | |||
| + | # Instanz der Klasse Schuh | ||
| + | |||
| + | sandale = Schuh(" | ||
| + | sandale.ausgabe() | ||
| + | </ | ||
| + | |||
| + | **Aufgabe 5** | ||
| + | |||
| + | <code python Katze.py> | ||
| + | # Definition einer Klasse Katze | ||
| + | class Katze: | ||
| + | |||
| + | # Attribute der Klasse | ||
| + | name="" | ||
| + | farbe="" | ||
| + | gewicht=0 | ||
| + | |||
| + | # Methoden der Klasse | ||
| + | |||
| + | def __init__(self, | ||
| + | self.name = name | ||
| + | self.gewicht = gewicht | ||
| + | self.farbe = farbe | ||
| + | |||
| + | def gibLaut(): | ||
| + | print(" | ||
| + | |||
| + | def ausgabe(self): | ||
| + | print(" | ||
| + | print(" | ||
| + | print(" | ||
| + | print(" | ||
| + | |||
| + | def fressen(self, | ||
| + | self.gewicht += menge | ||
| + | |||
| + | def katzekloBenutzen(self, | ||
| + | self.gewicht -= menge | ||
| + | |||
| + | # Hauptprogramm | ||
| + | |||
| + | # Instanz der Klasse Katze | ||
| + | |||
| + | mauz = Katze(" | ||
| + | mauz.ausgabe() | ||
| + | |||
| + | mauz.fressen(1000) | ||
| + | mauz.katzekloBenutzen(500) | ||
| + | mauz.ausgabe() | ||
| + | </ | ||
python/loesungen/obj/klassen.1605945799.txt.gz · Zuletzt geändert: von lutz
