즐기는 마인드 2022. 8. 19. 21:19
while True: #무한 루프
    a, b = map(int, input().split())
    print(a+b)
    if a == 5 and b == 2:
        break

문제가 잘 못 되었다. 오류를 표시하라 하던가 내것도 맞는 코드지 오히려 내 코드가 문제에 정답에 가깝지 그런

try execpt 코드는 숙지하자

try - except 구문의 기본적인 구조는 try 구문 쪽에 에러가 발생할 가능성이 있는 코드를 작성하고 except 구문 쪽에 예외 발생 시 실행할 코드를 작성하는 것이다. 이렇게 try - except 구문으로 코드를 작성해두면 에러가 없을 때는 try 구문을 실행하고서 except를 지나쳐서 그다음 코드를 계속 진행해나가고 에러가 발생하면 except 구문을 실행시킨다.

try-except 구문에는 추가적으로 else , finally 구문을 작성할 수도 있다. else 구문에는 에러가 발생하지 않았을 때 실행할 문장을 작성하고 finally 구문에서는 무조건 실행 할 코드를 작성한다. try - except - else - finally 구문으로 작성하게 되면 보다 촘촘하게 에러에 대한 대비가 가능해진다.