# 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