편집 기록

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

    파이썬 : break outside loop


    print('*'*20)
    menu = int(input("""1. 이름 추가
    2. 이름 삭제
    3. 이름 수정
    4. 종료
    메뉴 선택 : """))
    
    mylist = []
    
    new_name = input('이름 : ')
    
    mylist.append(new_name)
    
    print(mylist)
    
    i=1
    if menu == 1:
        if i == 1:
            print(mylist.append(new_name))
            i+=1
    
        else:
            if new_name in mylist:
                print(mylist)
            else:
                print('해당 이름 없음')
    
    elif menu == 2:
        if new_name in mylist:
            print(mylist)
        else:
            print('해당 이름 없음')
    
    elif menu == 3:
        if new_name in mylist:
            a = input('새이름 : ')
            print(mylist.reverse(a))
        else:
            print('해당 이름 없음')
    
    else:
        break
    

    이 과정에서 break outside loop라는 오류가 뜹니다. 어떻게 해야할까요?

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

    파이썬 질문있습니다!


    print('*'*20) menu = int(input("""1. 이름 추가

    1. 이름 삭제
    2. 이름 수정
    3. 종료 메뉴 선택 : """))

    mylist = []

    new_name = input('이름 : ')

    mylist.append(new_name)

    print(mylist)

    i=1 if menu == 1: if i == 1: print(mylist.append(new_name)) i+=1

    else:
        if new_name in mylist:
            print(mylist)
        else:
            print('해당 이름 없음')
    

    elif menu == 2: if new_name in mylist: print(mylist) else: print('해당 이름 없음')

    elif menu == 3: if new_name in mylist: a = input('새이름 : ') print(mylist.reverse(a)) else: print('해당 이름 없음')

    else: break

    이 과정에서 break outside loop라는 오류가 뜹니다. 어떻게 해야할까요?