Lássunk egy egyszerű macit, füleket, a fejet, a szemeket, a tappancsokat és a maci testét.
-----------
import turtle
# Ablak beállítása
ablak = turtle.Screen()
ablak.bgcolor("lightblue") # Háttérszín
# A teknős létrehozása és tulajdonságai
maci = turtle.Turtle()
maci.speed(7) # Rajzolás sebessége
maci.pensize(3) # Vonalvastagság
# Segédfüggvény kör rajzolásához (kitöltéssel)
def rajzol_kort(szin, sugar, x, y):
maci.penup()
maci.goto(x, y)
maci.pendown()
maci.fillcolor(szin)
maci.begin_fill()
maci.circle(sugar)
maci.end_fill()
# 1. Fülek
rajzol_kort("white", 30, -50, 150) # bal fül
rajzol_kort("white", 30, 50, 150) # jobb fül
# 2. Fej
rajzol_kort("white", 60, 0, 80)
# 3. Szemek
rajzol_kort("black", 8, -20, 130) # bal szem
rajzol_kort("black", 8, 20, 130) # jobb szem
# 4. Orr és pofa
rajzol_kort("pink", 10, 0, 100)
maci.penup()
maci.goto(0,)
maci.pendown()
maci.goto(0, 4) # orr vonala
# Száj
maci.penup()
maci.goto(-8, 88)
maci.pendown()
maci.right(40)
maci.circle(10, 70) # mosoly
# 5. Test
maci.left(140) # Visszaállítjuk az irányt
rajzol_kort("white", 110, 20, 80)
# 6. Kezek és lábak (mancsok)
rajzol_kort("white", 25, -70, 20) # bal kéz
rajzol_kort("white", 25, 80, 20) # jobb kéz
rajzol_kort("white", 35, -50, -90) # bal láb
rajzol_kort("white", 35, 70, -90) # jobb láb
# A rajzoló teknős elrejtése
maci.hideturtle()
# Az ablak nyitva tartása kattintásig
ablak.exitonclick()
--------------
Nincsenek megjegyzések:
Megjegyzés küldése