Seite 2 von 2

Re: Rekursiv programmieren (integerbaum)

Verfasst: Donnerstag 22. November 2018, 00:07
von __deets__
Sinnlose 4 Variablen am anfang. Und ein return fehlt, das andere ist an der falschen Stelle. Wobei das eher eine stilfrage ist.

Re: Rekursiv programmieren (integerbaum)

Verfasst: Donnerstag 22. November 2018, 00:13
von d_rose
ach deets ach, ich danke dir vielmals ich würde dich ja gerne für Nachhilfe bezahlen aber wahrscheinlich wohnen wir viel zu weit entfernet voneinander.
wenn du mir erklären könntest warum die 4 Variablen unnötig waren, würde ich mich sehr freuen.

Re: Rekursiv programmieren (integerbaum)

Verfasst: Donnerstag 22. November 2018, 00:17
von __deets__
Sie werden halt nicht gebraucht. Die x, y, z (ganz miese Namen, sollten besser zb teilbaum_links, wurzel, teilbaum_rechts) sein werden durch das Tupel unpacking erzeugt und Summe ist auch nuztlos - warum hat was mit den returns zu tun.

Re: Rekursiv programmieren (integerbaum)

Verfasst: Donnerstag 22. November 2018, 00:25
von d_rose
checke jetzt deine frage nicht.
das ding war ich hatte sie hinzugefügt weil bei mir der error kam : y is referenced before assignment

Re: Rekursiv programmieren (integerbaum)

Verfasst: Donnerstag 22. November 2018, 00:30
von __deets__
Ja. Und ich hab dir ja auch was zu den returns gesagt, oder?

Re: Rekursiv programmieren (integerbaum)

Verfasst: Donnerstag 22. November 2018, 00:32
von d_rose
ja die returns hab ich drinnen, also das Programm läuft jetzt deswegen hatte ich mich ja bedankt dafür bei dir

Re: Rekursiv programmieren (integerbaum)

Verfasst: Donnerstag 22. November 2018, 00:33
von __blackjack__
@d_rose: Das kommt weil das ``return`` an der falschen Stelle steht.

Das ``== True`` macht man nicht, weil das sinnlos ist. `isinstance()` gibt ja schon `True` oder `False` zurück. Wenn man `True` mit `True` vergleicht, kommt da bloss wieder `True` heraus, und wenn man `False` mit `True` vergleicht, kommt da wieder `False` bei heraus. Man kann also gleich den Wert nehmen, den man sowieso schon hat.