파이썬 : break outside loop
조회수 1847회
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라는 오류가 뜹니다. 어떻게 해야할까요?
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
break
는for
,while
등 반복문에서 반복을 중지하고 다음 코드를 실행하고 싶을 때 사용합니다.작성하신 코드에는 반복문이 없는데
break
를 사용하셔서 오류가 발생하는 것입니다.전체 코드를
while
문 안에 넣어서 실행해보신 후에 다시 수정해보세요
댓글 입력