0-2 디버깅

이정인·2024년 1월 9일
0

📌디버깅

✨ 디버깅의 중요성

  • 디버깅
    : 프로그램에서 발생하는 문법 오류나 논리 오류를 찾아 바로잡는 과정

✨ 디버깅하는 법

  • 코드에서 디버깅하고자 하는 줄에 중단점을 설정하고, IDE의 디버깅 기능을 실행해 진행.
🎀 디버깅 방법 🎀
1. 코드에서 디버깅하고자 하는 줄에 중단점을 설정한다. 이때 중단점은 여러 개 설정할 수 있다.
2. IDE의 디버깅 기능을 실행하면 코드를 1줄씩 실행하거나 다음 중단점까지 실행할 수 있으며, 이 과정에서 추적할 변수값도 지정할 수 있다. 이 방법으로 변숫값이 자신의 의도한 대로 바뀐느지 파악한다.
3. 변숫값 이외에도 원하는 수치를 입력해 논리 오류를 파악할 수 있다.

✨ 디버깅 활용 사례

  • 오류 1. 변수 초기화 오류
    : 사진에서 t가 2일 때 answer 의 값이 595 라고 출력됨.
    : 디버깅읜 12번째 줄을 가리키고 있으므로 아직 answer 변수의 값은 0으로 초기화되어 있어야 함.
    : 첫 번째 테스트 케이스에서 도출한 answer 의 값이 그대로 남아 있는 것임.

  • 오류 2. 반복문에서 인덱스 범위 지정 오류

  • 오류 3. 잘못된 변수 사용 오류

  • 오류 4. 파이썬 자동 형 변환 조심하기

💡 TIP 💡 

파이썬에서의 나누기는 / 연산자와 // 연산자 두 가지이다!

- / 연산 : 나눗셈을 한 결괏값을 float 형으로 출력하며 소수점의 결과까지 보여준다.
- // 연산 : 나눗셈을 한 결괏값을 int 형으로 출력하며 몫의 결고ㅘ만 보여준다.
- % 연산 : 나눗셈을 한 후 나눈 나머지 값을 보여준다.
profile
둉이닝

0개의 댓글

관련 채용 정보