Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2572152
А
Аноним
23 декабря 2024 18:11 · публичный вопрос
А
Аноним

Составьте программу подсчёта площади равнобедренного треугольника. Если площадь треугольника чётная, разделить её на 2, в противном случае вывести сообщение «Не могу делить на 2!»

Ответ нейросети
23 декабря 2024 18:11

Для решения вашей задачи на Python, мы можем написать программу, которая принимает в качестве входных данных основание и высоту равнобедренного треугольника, затем вычисляет его площадь, проверяет, является ли она четной, и выводит соответствующее сообщение. Вот пример кода:

def calculate_area(base, height):
    # Вычисляем площадь треугольника
    area = (base * height) / 2
    return area

def main():
    # Запрашиваем у пользователя основание и высоту
    base = float(input("Введите основание треугольника: "))
    height = float(input("Введите высоту треугольника: "))
    
    # Вычисляем площадь
    area = calculate_area(base, height)
    print(f"Площадь треугольника: {area}")

    # Проверяем, четная ли площадь
    if area % 2 == 0:
        area //= 2  # Делим целочисленно на 2
        print(f"Половина площади: {area}")
    else:
        print("Не могу делить на 2!")

if __name__ == "__main__":
    main()

Как работает программа:

  1. Пользователь вводит значения основания и высоты треугольника.
  2. Программа вычисляет площадь треугольника.
  3. Проверяет, является ли площадь четным числом.
    • Если да, делит площадь на 2 и выводит результат.
    • Если нет, выводит сообщение о том, что делить на 2 нельзя.

Запуск программы:

Скопируйте код в файл с расширением .py и выполните его с помощью Python. Программа запросит данные, после чего выведет площадь треугольника и соответствующее сообщение.