
Написати програму, що буде виконувати наступні дії: 1) при введенні з клавіатури числа 101 буде
малювати правильний десятикутник довільного кольору, починаючи з точки (-50, -75). Усі сторони дорівнюють 75 пікселів. Використання циклу є ОБОВ’ЯЗКОВЕ!2) при введенні з клавіатури числа 201 буде малювати червоне коло зафарбоване довільним кольором. Радіус 100 пікселів відносно центра (для цього потрібно перейти в точку (0, -50)).Приклад виконання програми на доданих зображенняхВ пайтоне 7 класс

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

Ответ:
import turtle
# Переміщення в точку (-50, -75)
turtle.penup()
turtle.goto(-50, -75)
turtle.pendown()
# Малюємо десятикутник за допомогою циклу
for i in range(10):
turtle.forward(75)
turtle.right(36)
# Якщо введене число 201, малюємо червоне коло
number = int(input("Введіть число: "))
if number == 201:
turtle.penup()
turtle.goto(0, -50)
turtle.pendown()
turtle.fillcolor("red") # Заповнюємо коло червоним кольором
turtle.begin_fill()
turtle.circle(100)
turtle.end_fill()
turtle.done() # Закриваємо вікно туртла



Ниже приведен код программы на Python, который выполняет указанные действия:
```python import turtle
def draw_polygon(): turtle.penup() turtle.goto(-50, -75) turtle.pendown() turtle.color("blue") # Для примера выбран синий цвет for _ in range(10): turtle.forward(75) turtle.right(36)
def draw_circle(): turtle.penup() turtle.goto(0, -50) turtle.pendown() turtle.color("red") # Для примера выбран красный цвет turtle.circle(100)
def main(): number = int(input("Введите число: ")) turtle.speed(1) # Задаем скорость черепашки (1 - самая медленная) if number == 101: draw_polygon() elif number == 201: draw_circle() else: print("Некорректное число!")
turtle.done()
if __name__ == "__main__": main() ```
Программа использует модуль `turtle`, который позволяет визуализировать графические фигуры.
В функции `draw_polygon()` черепашка перемещается в начальную точку (-50, -75), затем рисует правильный десятиугольник с помощью цикла `for`. Каждая сторона имеет длину 75 пикселей.
В функции `draw_circle()` черепашка перемещается в точку (0, -50), затем рисует круг с радиусом 100 пикселей.
В функции `main()` с помощью функции `input()` пользователь вводит число. Затем программа проверяет введенное число и вызывает соответствующую функцию для рисования фигуры. Если введено некорректное число, программа выводит сообщение об ошибке.
Затем программа вызывает функцию `turtle.done()`, чтобы окно с графикой не закрывалось сразу после выполнения программы.


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