2026. június 9., kedd

Arc rajzolása


--------

import turtle

# Ablak beállítása
ablak = turtle.Screen()
ablak.title("Mosolygós arc")
ablak.bgcolor("white")

# A rajzoló teknőc létrehozása
ceruza = turtle.Turtle()
ceruza.speed(5) # Rajzolás sebessége (1-10)
ceruza.pensize(3) # Vonalvastagság

# 1. A fej megrajzolása (sárga kör)
ceruza.penup()
ceruza.goto(0, -150) # A kör aljához mozgatás
ceruza.pendown()
ceruza.fillcolor("yellow")
ceruza.begin_fill()
ceruza.circle(150)
ceruza.end_fill()

# Szemek beállítása és rajzolása
ceruza.fillcolor("black")

# Bal szem
ceruza.penup()
ceruza.goto(-50, 50)
ceruza.pendown()
ceruza.begin_fill()
ceruza.circle(20)
ceruza.end_fill()

# Jobb szem
ceruza.penup()
ceruza.goto(50, 50)
ceruza.pendown()
ceruza.begin_fill()
ceruza.circle(20)
ceruza.end_fill()

# 3. Az orr (háromszög)
ceruza.penup()
ceruza.goto(0, 20)
ceruza.pendown()
ceruza.fillcolor("black")
ceruza.begin_fill()
ceruza.setheading(210) # Irány beállítása
for _ in range(3):
    ceruza.forward(30)
    ceruza.left(120)
ceruza.end_fill()

# 4. A száj (mosoly)
ceruza.penup()
ceruza.goto(-60, -30)
ceruza.pendown()
ceruza.setheading(-60) # Lefelé és jobbra néz
ceruza.circle(60, 120) # Ív rajzolása

# A teknőc eltüntetése a rajz végén
ceruza.hideturtle()

# Az ablak nyitva tartása kattintásig
turtle.done()
-------------
import turtle

# Ablak beállítása
ablak = turtle.Screen()
ablak.bgcolor("skyblue")
ablak.title("Rajzoljunk egy házat!")

# A teknőc (rajzoló) létrehozása
haz = turtle.Turtle()
haz.pensize(3)
haz.speed(3)

# 1. A ház alapja (Négyzet)
haz.color("blue", "yellow") # Toll színe kék, kitöltő szín sárga
haz.begin_fill()
for _ in range(4):
    haz.forward(150)
    haz.right(90)
haz.end_fill()

# 2. A tető (Háromszög)
haz.color("red", "red") # Toll színe piros, kitöltő szín piros
haz.begin_fill()
haz.left(45)
haz.forward(106)
haz.right(90)
haz.forward(106)
haz.end_fill()

# Felkészülés az ajtó és ablak rajzolására
haz.penup()
haz.goto(40, -50)
haz.pendown()

# 3. Az ajtó
haz.color("brown", "brown")
haz.begin_fill()
haz.left(45)
haz.forward(50)
haz.right(90)
haz.forward(30)
haz.right(90)
haz.forward(50)
haz.end_fill()

# Felkészülés az ablak rajzolására
haz.penup()
haz.goto(10, -10)
haz.pendown()

# 4. Az ablak
haz.color("black", "lightblue")
haz.begin_fill()
for _ in range(4):
    haz.forward(30)
    haz.right(90)
haz.end_fill()

# Ablak bezárásához kattintásra van szükség
haz.hideturtle()
turtle.done()
------------


Nincsenek megjegyzések:

Megjegyzés küldése