Junior — Middle
94
Was passiert, wenn man versucht, die Quadratwurzel einer negativen Zahl in Python zu berechnen?
Unternehmen wurden gefragt
Antwort von AI
sobes.tech KI
В Python попытка вычислить квадратный корень отрицательного числа с помощью функции math.sqrt() из стандартного модуля math приведёт к ошибке ValueError: math domain error, так как math.sqrt() работает только с неотрицательными числами.
Если нужно работать с квадратными корнями отрицательных чисел, следует использовать модуль cmath, который поддерживает комплексные числа:
import cmath
result = cmath.sqrt(-4)
print(result) # Выведет 2j
Таким образом, cmath.sqrt() возвращает комплексное число, где мнимая часть соответствует корню из отрицательного числа.