N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
[예시 입력 1]
1
1
[예시 입력 2]
5
54321
▶ 예시 입력 2로 예시를 진행할 예정
▶ 5 다음 54321을 누를 때 15가 나와야 함(의도)
▶ 디버깅을 진행하는 코드에서는 5 다음 54321 누를 경우 20이 나옴(오류)
단축키 정리
shift + F5 : 디버깅 모드 종료
F5 : 디버깅 실행
F9 : break point(빨강색)
F10 : 인터프리터 한 줄 이동
F11 : 함수 안으로 디버깅
n = input()
numbers = list(input())
sum = 0
for i in numbers:
sum = sum + int(i)
print(sum)
▶ 이걸로 진행할 것
n = input()
numbers = list(input())
sum = 0
for i in numbers:
sum = sum + int(i) + 1
print(sum)
▶ 이후에 디버깅 다시 시작하기(F5)
▶ break point 전까지 코드가 진행됨
▶ 터미널에 5 다음 54321 입력
▶ 조사식에 + 버튼 누르고 n 입력하면 '5' 자동 생성
▶ 조사식에 + 버튼 누르고 numbers 입력 시 list인 ['5', '4', '3', '2', '1']이 나옴
▶ |▷ 누르면 누를 수록 sum 숫자가 변함
▶ n과 numbers는 의도대로 잘 나옴, 결과적으로 sum에서 문제가 생긴 것을 알 수 있음(의도 : sum이 15가 나오도록 함, 현재 : sum이 20이 나옴)