Для решения вашей задачи на 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()
Как работает программа:
- Пользователь вводит значения основания и высоты треугольника.
- Программа вычисляет площадь треугольника.
- Проверяет, является ли площадь четным числом.
- Если да, делит площадь на 2 и выводит результат.
- Если нет, выводит сообщение о том, что делить на 2 нельзя.
Запуск программы:
Скопируйте код в файл с расширением .py и выполните его с помощью Python. Программа запросит данные, после чего выведет площадь треугольника и соответствующее сообщение.