So ich habs nun endlich ... mit euch möchte ich nie Rätselraten spielen :lol:
class School:
def __init__(self, level, name, number_of_Students):
self.name = name
self.level = level
self.number_of_Students = number_of_Students
def __str__(self):
return f"A {self.level} school named {self ...
Die Suche ergab 15 Treffer
- Mittwoch 25. Oktober 2023, 19:17
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
- Mittwoch 25. Oktober 2023, 18:59
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Über self.level oder level="Primary" ?
Ich habe verschiedene Varianten durchprobiert und erhalte nur Errors
Ich habe verschiedene Varianten durchprobiert und erhalte nur Errors
- Mittwoch 25. Oktober 2023, 17:54
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Ich verstehe worauf ihr hinaus wollt, aber ich habe keine Ahnung wie ich das in den Code einbauen soll. Dass quasi der Klassenname als Referenz für das Level einzusetzen ist :(
Die Subklassen PrimarySchool und Highschool greifen ja immer auf den __str__ Befehl der Elternklasse School zurück, also ...
Die Subklassen PrimarySchool und Highschool greifen ja immer auf den __str__ Befehl der Elternklasse School zurück, also ...
- Dienstag 24. Oktober 2023, 19:22
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Ihr meint also, dass man bei diesen beiden:
school = PrimarySchool("Grundschule", "primary", 300, "Pickup Allowed")
print(school)
school = HighSchool("Gymnasium", "High", 500, ["Tennis", "Basketball"])
print(school)
quasi die Bezeichnung der Klasse in die jeweilige def __init__() übergeben ...
school = PrimarySchool("Grundschule", "primary", 300, "Pickup Allowed")
print(school)
school = HighSchool("Gymnasium", "High", 500, ["Tennis", "Basketball"])
print(school)
quasi die Bezeichnung der Klasse in die jeweilige def __init__() übergeben ...
- Dienstag 24. Oktober 2023, 17:34
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Meinst du hier?:
Dass quasi die 200 nicht ausgegeben wird sondern 100 bleibt?
Code: Alles auswählen
school = School("Pleissa", "high", 100)
print(school)
print(school.name)
print(school.level)
school.number_of_Students = 200
print(school.number_of_Students)- Dienstag 24. Oktober 2023, 16:50
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Ich habs geschafft!! Vielen Dank an eure Unterstützung!! Nun gehts frohen Mutes weiter auf dem steinigen Weg zum Programmierer :))))
Ich hab nun verstanden, dass in der super().__init__ wirklich nur die zu erbenden Eigenschaften aus der Elternklasse stehen dürfen. Sonst wirds Mist.
Neue ...
Ich hab nun verstanden, dass in der super().__init__ wirklich nur die zu erbenden Eigenschaften aus der Elternklasse stehen dürfen. Sonst wirds Mist.
Neue ...
- Montag 23. Oktober 2023, 21:49
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Hallo.
Okay nun bekomme ich keine Errors mehr und ich habs fast hinbekommen! Der Fehler war die Position der Variablen und der Argumente!
Das meintet ihr mit super().__init__() oder???
Ausgabe
A high school named Pleissa with 100 students.
Pleissa
high
100
300
A primary school named Codecademy ...
Okay nun bekomme ich keine Errors mehr und ich habs fast hinbekommen! Der Fehler war die Position der Variablen und der Argumente!
Das meintet ihr mit super().__init__() oder???
Ausgabe
A high school named Pleissa with 100 students.
Pleissa
high
100
300
A primary school named Codecademy ...
- Montag 23. Oktober 2023, 21:02
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Warum willst Du auch eine Zahl aufrufen? Man setzt Attribute mit =.
Ich kann kaum glauben, dass jemand den Satz
A 300 school named Codecademy with Pickup Allowed students. The pickup policy is Pickup Allowed.
lesen kann und nicht merken, dass da etwas nicht stimmt.
Den Satzbau hat Codecademy ...
- Montag 23. Oktober 2023, 21:00
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Ich habe den Code dahingehen geändert dass alle Funktionen mit einem großen Buchstaben beginnen, ansonsten kam es zu falschen Verwendungen zwischen Funktion und Variablen.
Nun habe ich das Problem, dass ich die Anzahl der Schüler nicht ändern kann von 100 auf 200.
A high school named Pleissa with ...
Nun habe ich das Problem, dass ich die Anzahl der Schüler nicht ändern kann von 100 auf 200.
A high school named Pleissa with ...
- Montag 23. Oktober 2023, 20:03
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
@ __deets__:
Achso nun verstehe ich:
Trotz dass die Subklasse aus der Elternklasse erbt, weiß der Subklassenkonstruktor quasi nicht automatisch, dass er die Werte vom Elternkonstruktor erben kann. Diese sind ja lokal im Elternkonstruktor gespeichert.
Dafür gibt es dann die "Extrainfo" , dass er ...
Achso nun verstehe ich:
Trotz dass die Subklasse aus der Elternklasse erbt, weiß der Subklassenkonstruktor quasi nicht automatisch, dass er die Werte vom Elternkonstruktor erben kann. Diese sind ja lokal im Elternkonstruktor gespeichert.
Dafür gibt es dann die "Extrainfo" , dass er ...
- Montag 23. Oktober 2023, 18:47
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Hier wird es zwar gut erklärt wie Verrerbung funktioniert aber auch nicht warum so viel doppelt geschrieben werden muss:
https://www.python-lernen.de/vererbung-python.htm
https://www.python-lernen.de/vererbung-python.htm
- Montag 23. Oktober 2023, 18:29
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Hej jetzt funktioniert es!
Ja der Fehler war bei der Vererbung das self nochmal mit rein zu nehmen.
Hier der Code wie er funktioniert:
class School:
def __init__(self, name, level, number_of_Students):
self.name = name
self.level = level
self.number_of_Students = number_of_Students
def ...
Ja der Fehler war bei der Vererbung das self nochmal mit rein zu nehmen.
Hier der Code wie er funktioniert:
class School:
def __init__(self, name, level, number_of_Students):
self.name = name
self.level = level
self.number_of_Students = number_of_Students
def ...
- Montag 23. Oktober 2023, 17:27
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Hallo,
sorry ich hatte nach der Arbeit den Code von Blackjack nicht richtig durchgeschaut.
Die Anpassungen habe ich nun vorgenommen. Ich dachte halt, dass auch wenn es lokal im Konstruktor liegt, andere Funktionen auf gleicher Ebene trotzdem Zugriff darauf haben, aber da hatte ich mich geirrt ...
sorry ich hatte nach der Arbeit den Code von Blackjack nicht richtig durchgeschaut.
Die Anpassungen habe ich nun vorgenommen. Ich dachte halt, dass auch wenn es lokal im Konstruktor liegt, andere Funktionen auf gleicher Ebene trotzdem Zugriff darauf haben, aber da hatte ich mich geirrt ...
- Montag 23. Oktober 2023, 16:45
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Re: Geschweifte Klammern Ausgabe bei __repr__
Hallo Blackjack,
zunächste erstmal vielen Dank für deine Antwort!
Leider bestätigst du für Python quasi das gleiche wie mein Bruder für C# wenn es um Quellcode und Aufgabenstellung von Codecademy geht: Verbesserungswürdig.
Nun bin ich etwas frustriert, es wirkt mal wieder als würde dieser Verein ...
zunächste erstmal vielen Dank für deine Antwort!
Leider bestätigst du für Python quasi das gleiche wie mein Bruder für C# wenn es um Quellcode und Aufgabenstellung von Codecademy geht: Verbesserungswürdig.
Nun bin ich etwas frustriert, es wirkt mal wieder als würde dieser Verein ...
- Sonntag 22. Oktober 2023, 21:56
- Forum: Allgemeine Fragen
- Thema: Geschweifte Klammern Ausgabe bei __repr__
- Antworten: 33
- Zugriffe: 4516
Geschweifte Klammern Ausgabe bei __repr__
Hallo,
ich beschäftige mich mit dem Erlernen von Python und online finde ich zu meiner Problemstellung leider nix.
Die Forensuche hier hat auch nichts ergeben. Deshalb erstelle ich ein neues Thema weil ich einfach nicht weiter weiß.
Bei dieser Aufgabe von Codecademy gibt es keinen Lösungsweg ...
ich beschäftige mich mit dem Erlernen von Python und online finde ich zu meiner Problemstellung leider nix.
Die Forensuche hier hat auch nichts ergeben. Deshalb erstelle ich ein neues Thema weil ich einfach nicht weiter weiß.
Bei dieser Aufgabe von Codecademy gibt es keinen Lösungsweg ...
