인프런 커뮤니티 질문&답변

김민준님의 프로필 이미지
김민준

작성한 질문수

프로그래밍, 데이터 과학을 위한 파이썬 입문

- 과제 제출 방법 for Windows

2번 과제 관련 질문입니다.

작성

·

200

0

안녕하세요?

파이썬 강좌 잘 듣고있는 학생입니다.

다름아니라 Chapter2 과제를 풀고 채점을 하는데..

''' -------------------------------------------------------------------

Test Case | Passed? | Feedback

test_add_string_number | PASSED | Good Job

test_add_string_string | PASSED | Good Job

test_associative_law_add | PASSED | Good Job

test_associative_law_mutiple | PASSED | Good Job

test_distributive_law | PASSED | Good Job

test_exponent | FAILED | Failed

test_number_to_str | PASSED | Good Job

test_str_to_float | PASSED | Good Job

test_str_to_int | PASSED | Good Job'''

    위에 보시듯이 채점결과가 exponent 함수부분에서 FAILED가 나옵니다.

제가 basic_operations.py파일의 해당 함수부분만 따로 출력테스트해봤을때는

243

False

====> True

이런식으로 원하는 정답이 잘 출력되는데

채점할때는 무슨이유에선지 자꾸 Failed가 나옵니다.

''' def exponent(base, power):

result = int(base) ** int(power)

return result'''

위는 제가 실제 수정했던 코드인데 어떤식으로 더 수정해야할지 잘 모르겠습니다.

혹시나 서버오류인가 싶어서 인터넷 쿠키도 삭제해보고 그랬지만 계속 오류처리가 납니다..

도움을 주시면 감사하겠습니다.

답변 5

0

왜 그러는 지 이유는 잘 모르겠네요..

0

일단 변수 값을 인트값으로 변환시켜서 계산했을 때는 되지 않았는데 

그냥 변수 그 자체로만 계산을 해주었더니

passed 가 되었네요..

result = base**power  이렇게요ㅎㅎ

 

0

저도 같은 현상이 일어났네요ㅎㅎ

0

TeamLab님의 프로필 이미지
TeamLab
지식공유자

코드상 문제가 없어보입니다. 코드 자체를 teamlab.gachon@gmail.com으로 보내주시겠어요?

(lab에 대한 답변은 본 과정에 포함되어 있지 않습니다. 그러나 수강자들의 편의를 위해 필요에 따라 메일로 답변을 드립니다)

0

TeamLab님의 프로필 이미지
TeamLab
지식공유자

코드상 문제가 없어보입니다. 코드 자체를 teamlab.gachon@gmail.com으로 보내주시겠어요?

(lab에 대한 답변은 본 과정에 포함되어 있지 않습니다. 그러나 수강자들의 편의를 위해 필요에 따라 메일로 답변을 드립니다)

김민준님의 프로필 이미지
김민준

작성한 질문수

질문하기