985397628247356
Hakjong Yu
  • 2016.7.3 18:29
  • 조회수 157
  • 답변수 2
985397628247356
Hakjong Yu
  • 2016.7.3 18:29
  • 조회수 157
  • 답변수 2

뭐가 틀렸는지 모르겠습니다

왜 검사를 두번이나 하는지 궁금합니다. 처음 테스트는 알맞게 나와서 통과 한 것 같은데 두번째에는 원하는 값으로 나오지 않네요 ..

list_index
def safe_index(my_list, value):
    # 함수를 완성하세요
    try:
        value in my_list
        print(my_list.index(value))
        return
    except ValueError:
        return None
  • #파이썬 입문
  • #List의 다양한 기능 - 실습

2 답변

  • 985397628247356
    Hakjong Yu
    • 2016.7.3 23:08

    print 를 빼봐도 답변이 아니라고 하고 아래처럼 바꿔봐도 답이 아니라고 하는데 어디가 잘못 된지 알려주시면 감사하게습니다 ㅠㅠ
    def safe_index(my_list, value):
    # 함수를 완성하세요
    if value in my_list:
    my_list.index(value)
    return
    else:
    return None

  • 985397628247356
    Hakjong Yu
    • 2016.7.3 23:47

    def safe_index(my_list, value):
    # 함수를 완성하세요
    try:
    value in my_list
    return my_list.index(value)

    except ValueError:
    return None

    앗 리턴 방식이 잘못됐네요 해결했습니다 ^

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.