Задача Задача №2374969
А
А
Чтобы написать программу, которая выполняет указанные условия, можно использовать язык программирования Python с библиотекой для графики, такой как turtle. Вот пример кода, который решает вашу задачу:
import turtle
def draw_rectangle():
turtle.color("green") # Установка цвета на зеленый
turtle.begin_fill() # Начало заливки
for _ in range(2):
turtle.forward(100) # Длина прямоугольника
turtle.right(90) # Поворот на 90 градусов
turtle.forward(50) # Ширина прямоугольника
turtle.right(90)
turtle.end_fill() # Завершение заливки
def draw_circle():
turtle.color("red") # Установка цвета на красный
turtle.begin_fill() # Начало заливки
turtle.circle(50) # Радиус круга
turtle.end_fill() # Завершение заливки
# Ввод числа пользователем
X = int(input("Введите число X: "))
# Проверка на четность
if X % 2 == 0:
draw_rectangle() # Если четное, рисуем прямоугольник
else:
draw_circle() # Если нечетное, рисуем круг
turtle.done() # Завершение работы turtle
Объяснение программы:
- Импортируем библиотеку
turtle, которая позволяет рисовать графические фигуры. - Определяем функции для рисования прямоугольника и круга:
- В
draw_rectangleиспользуется зеленый цвет для рисования прямоугольника. - В
draw_circleиспользуется красный цвет для рисования круга.
- В
- Программа запрашивает у пользователя ввод числа
X. - Далее, с помощью оператора
%, проверяется четность числа:- Если число четное (
X % 2 == 0), вызывается функция для рисования прямоугольника. - Если число нечетное, вызывается функция для рисования круга.
- Если число четное (
- После выполнения рисования программа завершается с помощью
turtle.done().
Попробуйте запустить этот код в среде Python, и вы увидите результаты в графическом окне! Удачи в изучении программирования!