Предмет: Информатика, автор: likeyal

ДОПОМОЖІТЬ, БУДЬ ЛАСКА

Створи програму використовуючи множинне розгалуження, після виконання
якої, у - - - - - - -
залежності від введеного з клавіатури числа, будується: 1 - лінія довжиною 100 пікселів
2 - кут
3 - трикутник
4 - квадрат
5 - п’ятикутник
6 - шестикутник
в інших випадках будується коло.
2. Розфарбуй на свій розсуд.
(Завдання у програмі Payton)
Даю 43 бали

Ответы

Автор ответа: vorizonbusiness
0

import turtle

# функція для побудови лінії

def draw_line():

t = turtle.Turtle()

t.forward(100)

# функція для побудови кута

def draw_angle():

t = turtle.Turtle()

for i in range(3):

t.forward(50)

t.left(120)

# функція для побудови трикутника

def draw_triangle():

t = turtle.Turtle()

for i in range(3):

t.forward(100)

t.left(120)

# функція для побудови квадрата

def draw_square():

t = turtle.Turtle()

for i in range(4):

t.forward(100)

t.left(90)

# функція для побудови п'ятикутника

def draw_pentagon():

t = turtle.Turtle()

for i in range(5):

t.forward(70)

t.left(72)

# функція для побудови шестикутника

def draw_hexagon():

t = turtle.Turtle()

for i in range(6):

t.forward(60)

t.left(60)

# функція для побудови кола

def draw_circle():

t = turtle.Turtle()

t.circle(50)

# вибір кольору за допомогою клавіш "r", "g" та "b"

def choose_color():

color = input("Введіть колір (r - червоний, g - зелений, b - синій): ")

if color == "r":

turtle.color("red")

elif color == "g":

turtle.color("green")

elif color == "b":

turtle.color("blue")

else:

print("Невірний ввід. Колір залишається стандартним.")

# введення числа та побудова фігури

num = int(input("Введіть число: "))

if num == 1:

draw_line()

elif num == 2:

draw_angle()

elif num == 3:

draw_triangle()

elif num == 4:

draw_square()

elif num == 5:

draw_pentagon()

elif num == 6:

draw_hexagon()

else:

draw_circle()

# вибір кольору

choose_color()

turtle.done()

Похожие вопросы
Предмет: Математика, автор: farfaraa
Предмет: География, автор: mevazovadziliha
Предмет: История, автор: sinyutinasvetlana