Напишите программу, предусматривающую ввод одного из чисел 1, 2 или 3 и построение на экране одной из трёх геометрических фигур: треугольника, если введено число 1

ГДЗ информатика 8 класс

§ 5.4. Программирование разветвляющихся алгоритмов Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


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. Затем программа проверяет введенное число и рисует соответствующую геометрическую фигуру. В данном случае: треугольник, квадрат или окружность.


Понравилась статья? Поделиться с друзьями: