• Предмет: Информатика
  • Автор: KUKARACHA123
  • Вопрос задан 5 месяцев назад

КАК НА ЧЕРЕПАШКЕ ТАКОЕ НАРИСОВАТЬ (пайтон)

Приложения:

Ответы

Ответ дал: honvert
0

Ответ 1:

import turtle

# Функция для рисования одного полукруга

def draw_semicircle(t, color):

   t.color(color)

   t.begin_fill()

   t.circle(50, 180)

   t.end_fill()

# Создаем экземпляр turtle

t = turtle.Turtle()

t.speed("fastest")

# Рисуем фон флага (белый цвет)

t.penup()

t.goto(-150, 0)

t.pendown()

draw_semicircle(t, "white")

# Рисуем красный полукруг

t.penup()

t.goto(0, 0)

t.pendown()

draw_semicircle(t, "red")

# Рисуем синий полукруг

t.penup()

t.goto(150, 0)

t.pendown()

draw_semicircle(t, "blue")

# Отображаем результат

turtle.done()

Ответ 2:

import turtle

# Функция для рисования одного полукруга

def draw_semicircle(t, color, radius):

   t.color(color)

   t.begin_fill()

   t.circle(radius, 180)

   t.end_fill()

# Функция для рисования звезды

def draw_star(t, size, color):

   t.color(color)

   t.begin_fill()

   for i in range(5):

       t.forward(size)

       t.right(144)

   t.end_fill()

# Создаем экземпляр turtle

t = turtle.Turtle()

t.speed("fastest")

# Рисуем фон флага (белый цвет)

t.penup()

t.goto(-200, 0)

t.pendown()

draw_semicircle(t, "white", 75)

# Рисуем красный полукруг

t.penup()

t.goto(0, 0)

t.pendown()

draw_semicircle(t, "red", 75)

# Рисуем синий полукруг

t.penup()

t.goto(200, 0)

t.pendown()

draw_semicircle(t, "blue", 75)

# Рисуем звезду

t.penup()

t.goto(-40, 0)

t.pendown()

draw_star(t, 50, "yellow")

# Отображаем результат

turtle.done()

Вас заинтересует