2017-02-16 1 views
1

현재 저는 파이썬 위에 로봇 프레임 워크를 사용하고 있습니다. 나는 다음과 같은 지수 작업 뭔가를 수행 할이 경우에 ${result} 저장로봇 프레임 워크에서 지수 작업 수행 방법

${result} Evaluate Pow(2,3) 

예상 값은 8입니다.

참고 : Pow(,) 함수는 자리 표시 자입니다. 지수 연산을 수행하기 위해 일부 함수/키워드가 필요합니다.

+1

그래서'2를 사용 : 여기

*** Keywords *** pow [Arguments] ${base} ${exponent} ${result}= evaluate int($base)**int($exponent) [Return] ${result} 

는 사용의 예입니다

여기
*** Test cases *** Test raw expression ${result}= evaluate 2**3 should be equal as numbers ${result} 8 

은 아주 기본적인 "펑"키워드입니다 * 3' –

답변

3

지수 작업을 수행하려면 일부 function/keyword가 필요합니다.

이 작업을 수행하는 방법에는 여러 가지가 있습니다. 사용자가 기대하는 바가 정확히 무엇인지 알 수 없습니다.

평가를 사용하려면 파이썬의 지수 연산자 **을 사용하십시오. 예를 들어 : *

이 표현은 Python으로 평가
*** Test cases *** 
Test "Pow 2**3" 
    ${result}= pow 2 3 
    should be equal as numbers ${result} 8 
+0

감사합니다. Bryan, inbuilt 파이썬 라이브러리에서 제공하는 pow() 함수를 사용했습니다. 그것은 나를 위해 일하고있다. 답장을 보내 주셔서 감사합니다. –