Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.

Maksot Raxmetov Ученик (123), на голосовании 2 недели назад
Голосование за лучший ответ
Рустам Абдрашитов Мыслитель (9542) 1 месяц назад
 import math 

def calculate_hypotenuse_and_area(cathetus_a, cathetus_b):
hypotenuse = math.sqrt(cathetus_a**2 + cathetus_b**2)
area = (cathetus_a * cathetus_b) / 2
return hypotenuse, area

def main():
try:
cathetus_a = float(input("Введите длину первого катета (a) ?: "))
cathetus_b = float(input("Введите длину второго катета (b) ?: "))

if cathetus_a <= 0 or cathetus_b <= 0:
print("Длина катетов должна быть положительной. ?")
return

hypotenuse, area = calculate_hypotenuse_and_area(cathetus_a, cathetus_b)

print(f"Гипотенуза (c): {hypotenuse:.2f} ?")
print(f"Площадь: {area:.2f} ?")

except ValueError:
print("Введите корректные числовые значения. ❌")

if __name__ == "__main__":
main()
На
Похожие вопросы