작성
·
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.gachon@gmail.com으로 보내주시겠어요?
(lab에 대한 답변은 본 과정에 포함되어 있지 않습니다. 그러나 수강자들의 편의를 위해 필요에 따라 메일로 답변을 드립니다)
0
코드상 문제가 없어보입니다. 코드 자체를 teamlab.gachon@gmail.com으로 보내주시겠어요?
(lab에 대한 답변은 본 과정에 포함되어 있지 않습니다. 그러나 수강자들의 편의를 위해 필요에 따라 메일로 답변을 드립니다)