09 Dreieck IV

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)


User Tools