편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2021.03.17

    python for 문 관련 질문입니다.


    list =list(range(0, 20))
    a = []
    for i in w:
        if i >= 7*0 and i < 7*1:
            a.append(0)
        elif i >= 7*1 and i < 7*2:
            a.append(1)
        .
        .
        .
        .
        elif i >= 7*n and i < 7*(n+1):
            a.append(n)
        else:
            a.append(n+1)
    

    위 for문에서 n이 작으면 수동으로 하나하나씩 elif 입력해서 할 수 있는데

    list의 길이가 길어짐에 따라 n이 커지면 수동으로 입력하기 힘들어서

    간단하게 나타낼 수 있는 for문을 어떻게 해야하는지 궁금합니다.

    답변 감사드립니다.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2021.03.17

    python for 문 관련 질문입니다.


    list =list(range(0, 20))
    a = []
    for i in w:
        if i >= 7*0 and i < 7*1:
            a.append(0)
        elif i >= 7*1 and i < 7*2:
            a.append(1)
        .
        .
        .
        .
        elif i >= 7*n and i < 7*(n+1):
            a.append(n)
        else:
            a.append(n+1)
    

    위 for문에서 n이 작으면 수동으로 하나하나씩 elif 입력해서 할 수 있는데

    list의 길이가 길어짐에 따라 n이 커지면 수동으로 입력하기 힘들어서

    간단하게 나타낼 수 있는 for문을 어떻게 해야하는지 궁금합니다....

    답변 감사드립니다.