불평등의 사슬이 참인지 거짓인지 평가하는 코드를 작성하십시오. 입력 예는 문자열입니다
3<=4!=9>3==3
각 구성 요소가 true이기 때문에 이것은 사실입니다.
(3<=4) and (4!=9) and (9>3) and (3==3)
입력:
하나 이상의 불평등 체인을 나타내는 문자열입니다. 허용되는 비교 연산자는
== equals
!= does not equal
> is greater than
>= is greater than or equal to
< is less than
<= is less than or equal to
허용되는 숫자는 0
~를 통한 한 자리 숫자 9
입니다. 공백, 괄호 또는 기타 기호는 없습니다.
산출:
일관된 Truthy 또는 Falsey 값 으로서의 불평등의 정확성 . 일관성은 모든 Truthy 출력이 동일하고 모든 Falsey 출력이 동일 함을 의미합니다.
제한:
이 과제의 목적은 체인의 단일 불평등이라도 불평등을 코드로 평가하지 않고 불평등을 처리하는 코드를 작성하는 것입니다. 따라서 Python eval
과 같은 exec
코드 와 코드를 평가하거나 실행하는 메소드는 금지됩니다. 이름이나 문자열로 주어진 메소드 나 연산자를 찾는 함수들도 있습니다. 평가 나 평가를 위해 프로세스 나 프로그램을 시작하는 것도 허용되지 않습니다.
테스트 사례 :
3<=4!=9>3==3
True
3<=4!=4
False
5>5
False
8==8<9>0!=2>=1
True