Чтобы проверить, является ли число комплексным в Python, вы можете использовать следующие методы:
-
Используя функцию
type(): вы можете проверить тип числа и посмотреть, соответствует ли он типу комплексного числа.num = 3 + 4j if type(num) == complex: print("The number is complex") else: print("The number is not complex") -
Использование функции
isinstance(): эта функция позволяет проверить, принадлежит ли объект определенному классу, например классу комплексных чисел.num = 3 + 4j if isinstance(num, complex): print("The number is complex") else: print("The number is not complex") -
Проверка мнимой части: комплексные числа имеют ненулевую мнимую часть, поэтому вы можете проверить, не равна ли мнимая часть нулю.
num = 3 + 4j if num.imag != 0: print("The number is complex") else: print("The number is not complex") -
Сравнение с помощью сложного конструктора: вы можете сравнить число с результатом сложного конструктора, чтобы убедиться, что они равны.
num = 3 + 4j if num == complex(num.real, num.imag): print("The number is complex") else: print("The number is not complex")