Python Задача «Гипотенуза»

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

from math import *
a = int(input())
b = int(input())

c = sqrt(a**2 + b**2)
print(c)

Для возможности использования не целых чисел, а с запятой, изменить int на float и можно добавить проверку на корректность введенных данных, что число не равно нулю и не отрицательное.

from math import *
a = float(input())
b = float(input())

if a <= 0 or b <= 0:
    print('error')
else:
    c = sqrt(a**2 + b**2)
print(c)

Leave a Reply 123