Мини-урок · перед практикой

Площадь прямоугольного треугольника

Площадь равна половине произведения катетов.

Как к ней подойти

Разберитесь, как данные попадают в программу, как из них получить ответ и в каком виде его вывести.

Коротко о теме

Программа получает данные через input(), преобразует их в нужный тип и передаёт результат в print(). Сначала разберитесь, какие числа или строки даны, затем запишите вычисление и проверьте формат вывода.

Ключевая идея · Деление произведения

Произведение сначала вычисляется точно в целых числах.

Проверьте перед запуском

  • Оператор // потеряет половину единицы при нечётном произведении.

Сравните свой подход

Ниже - готовое решение, другой способ, если он есть, и важные детали проверки.

Ваше принятое решение

Рекомендуемое решение: Деление произведения

Произведение сначала вычисляется точно в целых числах.

a = int(input())
b = int(input())
print(a * b / 2)

Время: O(1). Память: O(1).

Другой способ: Сохраняем площадь

Вычисление и вывод записаны отдельными строками.

a = int(input())
b = int(input())
area = a * b / 2
print(area)

Время: O(1). Память: O(1).