python exit

Y·2023년 3월 29일
0

알고리즘 문제를 풀다보면 exit를 사용하게 되는 경우가 있다.
이때 exit(0)은 성공적으로 프로그램 종료, exit(1)은 성공적으로 프로그램 종료를 하는 것이 아닐때 쓰인다.
exit는 sys.exit()와 exit() 두 가지가 있는데, stackoverflow, 관련 블로그 글을 확인하면 차이점에 대해 알 수는 있으나 일반적으로 사용할때 아주 큰 차이는 없는 것 같다.
알고리즘 문제를 풀때는 특정 조건이 만족되는 경우의 수가 여러개고, 그 중에 한개만 선택하면 되는 경우에 주로 사용되었던 것 같다. (예를 들어 백준 2580번 같은 경우, return으로는 모든 경우의 수를 출력하기 때문에 답을 하나 출력한 후 exit로 프로그램을 끝내준다.)

profile
개발자, 학생

0개의 댓글