Мини-урок · перед практикой
Площадь прямоугольного треугольника
Площадь равна половине произведения катетов.
Как к ней подойти
Разберитесь, как данные попадают в программу, как из них получить ответ и в каком виде его вывести.
Коротко о теме
Программа получает данные через 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).