일부 배경에 대해서는 this question을 참조하십시오. 심지어 하나 개의 실제 루트와 두 개의 복잡한 뿌리"복소수에 대해 정의 된 순서 관계 없음"오류가 발생하는 이유는 무엇입니까?
print cubic(1, 2, 3, 4) # Correct solution: about -1.65
...
if x > 0:
TypeError: no ordering relation is defined for complex numbers
print cubic(1, -3, -3, -1) # Correct solution: about 3.8473
if x > 0:
TypeError: no ordering relation is defined for complex numbers
큐빅 방정식 오류를 받고 : 그 질문에 대한 내 주요 문제가 해결되었고, 나는 데 두 번째 문제에 대한 또 하나 물어이 제안되었다 cmath 모듈을 사용하고 복소수를 처리하기 위해 큐브 루트 함수를 정의했지만. 왜 이런거야?
'x'의 값은 무엇입니까? –
다른 질문보기 x는 큐브 루트를 계산하는 함수에 전달되는 인수입니다. –