Програмування Phuton на ім'я Настя
з turtle
Ответы
Відповідь:
import turtle
wn = turtle.Screen()
wn.bgcolor("lightblue")
wn.title("Малюємо ім'я Настя")
t = turtle.Turtle()
t.pensize(5)
t.pencolor("purple")
t.speed(1)
t.left(90)
t.forward(100)
t.right(90)
t.forward(50)
t.right(90)
t.forward(100)
t.penup()
t.goto(70, 0)
t.pendown()
t.left(90)
t.forward(100)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.penup()
t.goto(150, 0)
t.pendown()
t.circle(-25, 180)
t.penup()
t.goto(150, 50)
t.pendown()
t.circle(25, 180)
t.penup()
t.goto(210, 0)
t.pendown()
t.left(90)
t.forward(100)
t.penup()
t.goto(195, 100)
t.pendown()
t.circle(-25, 180)
turtle.done()
Пояснення:
import turtle
# Наступні три рядки задають початкові налаштування вікна turtle
wn = turtle.Screen()
wn.bgcolor("lightblue")
wn.title("Малюємо ім'я Настя")
# Створюємо черепашку для малювання
t = turtle.Turtle()
# Задаємо налаштування для черепашки
t.pensize(5)
t.pencolor("purple")
t.speed(1)
# Малюємо букву "Н"
t.left(90)
t.forward(100)
t.right(90)
t.forward(50)
t.right(90)
t.forward(100)
# Переміщуємось до початку букви "а"
t.penup()
t.goto(70, 0)
# Малюємо букву "а"
t.pendown()
t.left(90)
t.forward(100)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.penup()
# Переміщуємось до початку букви "с"
t.goto(150, 0)
# Малюємо букву "с"
t.pendown()
t.circle(-25, 180)
t.penup()
t.goto(150, 50)
t.pendown()
t.circle(25, 180)
# Переміщуємось до початку букви "т"
t.penup()
t.goto(210, 0)
# Малюємо букву "т"
t.pendown()
t.left(90)
t.forward(100)
t.penup()
t.goto(195, 100)
t.pendown()
t.circle(-25, 180)
# Закриваємо вікно при натисканні на клавішу
turtle.done()