반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 설명
- 10926
- 그리디
- 심화1
- 친절한 설명
- 알고리즘
- 문제풀이
- 코드엔진
- 초보
- 구현
- Baekjoon
- C 언어
- greedy
- Beakjoon
- Python
- 백준
- Implemention
- implement
- 파이썬
- C Programming
- 정리
- c언어
- HTML
- C
- 문자열
- 10807
- 꾸준히
- 입문
- CSS
- VS
Archives
- Today
- Total
안경잡이 구루루
백준 8393 ( 합 )[ python ] 본문
반응형
문제
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.
출력
1부터 n까지 합을 출력한다.
나:
n = int(input())
1 <= n <= 10000
result= 0
for i in range(n+1):
result = result + i
print(result)
완성된 코드는 위와 같다
n = int(input())
1 <= n <= 10000
우선 n을 조건에 따른 입력값으로 받는다
result= 0
for i in range(n+1):
result = result + i
print(result)
이 문제에서 가장 중요한 포인트는 결과값을 계속 더해야 한다는 점이다.
for 반복문을 이용해 입력한 수까지 결과값을 더해나갔다. 이때 수가 1씩 올라가며 더해나가는 거기 때문에 range함수를 사용했다.
range([start,], stop, [,step]) # 입력받은 숫자에 해당하는 범위 값을 반복 가능한 객체로 만들어 돌려줌
# 실제 범위는 start ~ stop -1 로 돌려줌
이후 result에 최종 결과값 넣어 print 함수를 이용해 출력했다
반응형
'파이썬(Python) > 문제풀이(백준,BaekJoon)' 카테고리의 다른 글
백준 2741( N 찍기 ) [ python ] (0) | 2020.05.07 |
---|---|
백준 15552( 빠른 A+B )[ python ] (0) | 2020.05.05 |
백준 2739( 구구단 ) [python] (0) | 2020.04.30 |
백준 2884( 알람 시계 ) [python] (0) | 2020.04.17 |
백준 14681( 사분면 고르기 ) [python] (0) | 2020.04.16 |