Python für Anfänger, Folge 52: Turtle: Fraktalbaum, Praxisteil 2

preview_player
Показать описание
Python-Einführung für Programmiereinsteiger, Folge 52: Modul "Turtle": wir zeichnen einen Fraktalbaum, Praxisteil 2
Рекомендации по теме
Комментарии
Автор

Hallo, Ihrer Stimmlage nach schließe ich, dass sie selbst Ihren Fehler bzgl. der Liniendicke bemerkt haben. Leider korrigieren Sie ihn nicht direkt im Video. Schade.

Für alle anderen: die Liniendicke t.width() ist ein globaler Wert, welcher in allen rekursiven Funktionsaufrufen der gleiche ist. Somit wird er, sobald links die tiefste Ebene erreicht wird, auf einen sehr kleinen Wert gesetzt und nie wieder größer. Der einfachste Weg wäre, am Ende der Funktion den Wert wieder per t.width(t.width() / 0.75) zu vergrößern, damit er in der aufrufenden Funktion wieder korrekt ist.

AStranger
visit shbcf.ru