Eine Dreiecksfunktion
from turtle import * def dreieck(seite = 20): """Zeichnet ein Dreieck mit Seitenlänge seite (Standard 20px)""" forward(seite) left(120) forward(seite) left(120) forward(seite) left(120) # Beginn Hauptprogramm reset() pensize(5) color("red","cyan") begin_fill() dreieck(100) end_fill() left(45) color("green","magenta") begin_fill() dreieck(150) end_fill() left(45) color("blue","yellow") begin_fill() dreieck(200) end_fill()
noch eine Version:
## Dreieck als Funktion mit mehreren Parametern from turtle import * def dreieck(seitenlaenge = 100, ffarbe = "black", hfarbe = "white"): '''Zeichne ein Dreieck, Parameter: Seitenlänge, Zeichenfarbe, Füllfarbe''' pencolor(ffarbe) fillcolor(hfarbe) begin_fill() forward(seitenlaenge) right(120) forward(seitenlaenge) right(120) forward(seitenlaenge) right(120) end_fill() # Ende Funktion dreieck # Anfang Hauptprogramm reset() pensize(5) dreieck(150, "red", "cyan") right(40) dreieck(150, "blue") right(40) dreieck() right(40) dreieck(150, "yellow", "magenta") right(40) dreieck(150) right(40) dreieck(150) right(40) dreieck(150) right(40) dreieck(150) right(40) dreieck(150) right(40)