Ребята, помогите плиз! Пытаюсь написать небольшой скрипт, который должен вычислять корень из произвольного числа, введенного пользователем. Но иногда выбивает ошибка 'math domain error'. Не пойму, что я делаю не так. Может кто-то сталкивался с такой же проблемой и мог бы помочь разобраться? Заранее спасибо! Вот кусок кода:
В чем проблема с этими отрицательными числами? Если у кого есть примеры с try... except или что-то подобное, буду безмерно благодарен!Программный код:
import math
def calculate_square_root(x):
return math.sqrt(x)
try:
number_input = float(input("Введите число: "))
result = calculate_square_root(number_input)
print("Результат:", result)
except Exception as e:
print("Ошибка:", e)