728x90

문제

 

<풀이과정>

 

 

728x90
반응형
728x90

문제

 

 

<풀이과정>

 

 

728x90
반응형
728x90

문제

 

<풀이과정>

 

728x90
반응형
728x90

문제

 

 

<풀이과정>

 

 

 

728x90
반응형
728x90

문제

 

<풀이과정>

 

728x90
반응형
728x90

문제

 

<풀이과정>

 

# 디버깅해서 확인하기를 원하는 값의 변수를
# 새 변수를 지정해서 거기에 값으로 넣는 것 포인트
# 디버깅, breakpoint() 함수 기억!
 
 

※breakpoint() 함수

코드가 길거나 변화과정이 복잡하다면 이 방법 사용이 어려움
이럴 때 유용한 함수 : breakpoint()

디버깅을 원하는 지점(print확인처럼)마다 breakpoint()를 써줌
breakpoint() 있는 지점마다 거기까지 코드가 작동하고 멈춘다.
이때 값 확인하고 다음으로 넘어가고 하는 방식

breakpoint() 명령어
p 변수명 : 변수값 확인 ex) p a
c : 다음 브레이크포인트로 이동
escape : breakpoint() 함수 탈출

 

728x90
반응형
728x90

문제

①에서의 a값만 출력하는 프로그램을 작성하시오.

 

<풀이과정>

디버깅(debugging)이란?

컴퓨터 프로그램 개발 단계 중에 발생하는 시스템의 논리적인 오류나
비정상적 연산(버그)을 찾아내고 그 원인을 밝히고 수정하는 작업 과정

 

 

※breakpoint()

풀이3의 breakpoint() 명령어는 아주 유용!

코드가 길어지면 디버깅하는 시간을 획기적으로 줄여줄 수 있는 마법의 명령어

breakpoint() 명령어
p 변수명 : 변수값 확인 ex) p a
c : 다음 브레이크포인트로 이동
escape : breakpoint() 함수 탈출
728x90
반응형
728x90

문제

 

<풀이과정>

 list + map 함수의 조합 기억

 

728x90
반응형
728x90

문제

 

<풀이과정>

 

728x90
반응형
728x90

문제

 

<풀이과정>

 

round() 함수 뒷자리 0출력이 전부 되는게 아니기에 오류

소수점 0의 자리까지 출력하고 싶다면 :.5f 사용해볼 것

728x90
반응형

+ Recent posts