Створи програму на мові Python, яка намалює твоє ім'я. Марія будь ласочка дуже потрібно дам 85 балів
Ответы
Відповідь:
import turtle
# налаштування вікна
wn = turtle.Screen()
wn.bgcolor("white")
wn.title("Моя програма з turtle")
# налаштування черепашки
t = turtle.Turtle()
t.speed(0) # максимальна швидкість
t.pensize(3) # товщина лінії
t.penup() # підняти перо, щоб не залишати сліду під час переходів
# переміщення до початкової точки
t.goto(-200, 0)
# малюємо літеру М
t.pendown()
t.left(90)
t.forward(100)
t.right(135)
t.forward(50)
t.left(90)
t.forward(50)
t.right(135)
t.forward(100)
# переміщення до наступної початкової точки
t.penup()
t.goto(-100, 0)
# малюємо літеру а
t.pendown()
t.left(75)
t.forward(100)
t.right(150)
t.forward(100)
t.backward(50)
t.right(105)
t.forward(45)
t.right(75)
t.forward(55)
# переміщення до наступної початкової точки
t.penup()
t.goto(0, 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.right(90)
t.forward(50)
t.right(180)
t.forward(50)
# переміщення до наступної початкової точки
t.penup()
t.goto(100, 0)
# малюємо літеру і
t.pendown()
t.left(90)
t.forward(100)
# переміщення до наступної початкової точки
t.penup()
t.goto(150, 0)
# малюємо літеру я
t.pendown()
t.left(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(45)
t.forward(70.71)
t.right(45)
t.forward(50)
t.right(90)
t.forward(50)
# прибираємо перо і закриваємо вікно при натисканні на екран
t.penup()
turtle.done()
Пояснення:
import turtle
# налаштування вікна
wn = turtle.Screen()
wn.bgcolor("white")
wn.title("Моя програма з turtle")
# налаштування черепашки
t = turtle.Turtle()
t.speed(0) # максимальна швидкість
t.pensize(3) # товщина лінії
t.penup() # підняти перо, щоб не залишати сліду під час переходів
# переміщення до початкової точки
t.goto(-200, 0)
# малюємо літеру М
t.pendown()
t.left(90)
t.forward(100)
t.right(135)
t.forward(50)
t.left(90)
t.forward(50)
t.right(135)
t.forward(100)
# переміщення до наступної початкової точки
t.penup()
t.goto(-100, 0)
# малюємо літеру а
t.pendown()
t.left(75)
t.forward(100)
t.right(150)
t.forward(100)
t.backward(50)
t.right(105)
t.forward(45)
t.right(75)
t.forward(55)
# переміщення до наступної початкової точки
t.penup()
t.goto(0, 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.right(90)
t.forward(50)
t.right(180)
t.forward(50)
# переміщення до наступної початкової точки
t.penup()
t.goto(100, 0)
# малюємо літеру і
t.pendown()
t.left(90)
t.forward(100)
# переміщення до наступної початкової точки
t.penup()
t.goto(150, 0)
# малюємо літеру я
t.pendown()
t.left(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(45)
t.forward(70.71)
t.right(45)
t.forward(50)
t.right(90)
t.forward(50)
# прибираємо перо і закриваємо вікно при натисканні на екран
t.penup()
turtle.done()