8. Напишите программу, предусматривающую ввод одного из чисел 1, 2 или 3 и построение на экране одной из трёх геометрических фигур: треугольника, если введено число 1; квадрата, если введено число 2; окружности, если введено число 3.
Ответ
Вот пример программы на языке Python, которая предусматривает ввод числа 1, 2 или 3 и выводит соответствующую геометрическую фигуру:
import turtle
# Ввод числа с проверкой на корректность
choice = int(input("Введите число (1 - треугольник, 2 - квадрат, 3 - окружность): "))
while choice not in [1, 2, 3]:
choice = int(input("Некорректный ввод. Попробуйте еще раз: "))
# Создание экземпляра черепахи
window = turtle.Screen()
t = turtle.Turtle()
# Построение геометрической фигуры
if choice == 1:
# Рисуем треугольник
for _ in range(3):
t.forward(100)
t.right(120)
elif choice == 2:
# Рисуем квадрат
for _ in range(4):
t.forward(100)
t.right(90)
elif choice == 3:
# Рисуем окружность
t.circle(50)
# Завершение работы с черепахой
window.exitonclick()
Программа использует модуль turtle для рисования геометрических фигур. Пользователю предлагается ввести число 1, 2 или 3. Затем программа проверяет введенное число и рисует соответствующую геометрическую фигуру. В данном случае: треугольник, квадрат или окружность.