
Создайте программу где пользователь вводит количество углов и длину стороны, а черепаха строит
фигуры по желанию пользователя Python

Ответы на вопрос

Ответ:
import turtle
turtle.Screen()
turtle.shape("turtle")
turtle.pensize(5)
u=int(input())
s=int(input())
turtle.pendown()
for i in range (u):
turtle.forward(s)
turtle.left(360/u)
turtle.penup()
turtle.hideturtle()
turtle.mainloop()
Объяснение:
картинка




Ниже приведен код программы на языке Python, которая позволяет пользователю вводить количество углов и длину стороны для создания фигур:
```python import turtle
def draw_polygon(sides, side_length): angle = 360 / sides for _ in range(sides): turtle.forward(side_length) turtle.right(angle)
def draw_circle(radius): turtle.circle(radius)
def draw_shapes(): choice = input("Выберите фигуру, которую хотите построить (1 - многоугольник, 2 - окружность): ") if choice == '1': sides = int(input("Введите количество углов многоугольника: ")) side_length = int(input("Введите длину стороны многоугольника: ")) draw_polygon(sides, side_length) elif choice == '2': radius = int(input("Введите радиус окружности: ")) draw_circle(radius) else: print("Некорректный выбор!") turtle.done()
draw_shapes() ```
Эта программа использует модуль `turtle`, который позволяет рисовать в графическом окне с помощью черепахи.
При запуске программы пользователь может выбрать, какую фигуру он хочет нарисовать: многоугольник или окружность. Для многоугольника пользователь должен ввести количество углов и длину стороны, а для окружности - радиус.
Затем, в зависимости от выбора пользователя, программа вызывает соответствующую функцию `draw_polygon()` или `draw_circle()` для построения фигуры.
Если выбор пользователя некорректен, программа выводит сообщение об ошибке.
После отрисовки фигуры, окно с графикой не закрывается, пока пользователь не закроет его вручную.
Пример работы программы:
``` Выберите фигуру, которую хотите построить (1 - многоугольник, 2 - окружность): 1 Введите количество углов многоугольника: 5 Введите длину стороны многоугольника: 100
``` В результате программы будет построен пятиугольник со сторонами длиной 100 пикселей.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili