728x90
https://www.acmicpc.net/problem/8393
8393번: 합
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
www.acmicpc.net
문제
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.
출력
1부터 n까지 합을 출력한다.
코드 정답
n = int(input())
a = 0
for i in range(1, n+1):
a += i
print(a)
해설
1행 = 문자를 입력받아 정수형으로 변환 후 변수 n 에 저장한다.
2행 = 변수 a 를 만들고서 값 0을 대입한다.
4행 = i 가 1부터 n 에 1이 더해진 값만큼 5행을 반복한다.
예시로 n 에 3이 저장되어있다면 (1, 4) 가 되어 총 3번 반복한다.
5행 = a += i 즉, a = a + i 가 실행되어 a 의 값이 계속 증가한다.
6행 = a를 출력한다.
728x90
'BaekJoon > 단계별로 풀어보기' 카테고리의 다른 글
[백준] 반복문 - 15552번 (Python) (0) | 2022.11.21 |
---|---|
[백준] 반복문 - 25304번 (Python) (0) | 2022.11.21 |
[백준] 반복문 - 10950번 (Python) (0) | 2022.11.21 |
[백준] 반복문 - 2739번 (Python) (0) | 2022.11.21 |
[백준] 조건문 - 2480번 (Python) (1) | 2022.11.19 |