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()
На