Sobes.tech
Junior — Middle
105

Kas atsitiks, kai bandysite apskaičiuoti neigiamo skaičiaus kvadratinį šaknį Python'e?

Įmonės kur klausė
ArendadataArendadata

Atsakymas iš AI

sobes.tech AI

В Python попытка вычислить квадратный корень отрицательного числа с помощью функции math.sqrt() из стандартного модуля math приведёт к ошибке ValueError: math domain error, так как math.sqrt() работает только с неотрицательными числами.

Если нужно работать с квадратными корнями отрицательных чисел, следует использовать модуль cmath, который поддерживает комплексные числа:

import cmath

result = cmath.sqrt(-4)
print(result)  # Выведет 2j

Таким образом, cmath.sqrt() возвращает комплексное число, где мнимая часть соответствует корню из отрицательного числа.