Beakjoon 단계별로 풀어보기 | 반복문 | 2739, 10950, 8393, 1552 2741
오늘은 조건문 다음 단계인 반복문 문제를 풀어보도록 하겠습니다.
for i in range(n+1) :
print(i)
range(n) 은 0, 1, 2, ... , n-2, n-1 까지의 수열을 의미한다.
예를 들어 range(3) 은 0, 1, 2 인 수열을 의미한다.
for i in range(n) :
#range(n)에 들어있는(in) 각각의 수에 대해서(for) 순서대로 i에 저장해 가면서...
이때의 for는 각각의 값에 대하여... 라는 for each 의 의미를 가진다고 생각할 수 있다.
range(끝)
range(시작, 끝)
range(시작, 끝, 증감)
형태로 수열을 표현할 수 있다. 시작 수는 포함이고, 끝 수는 포함되지 않는다. [시작, 끝)
증감할 수를 작성하지 않으면 +1이 된다.
반복 실행구조에 반복 횟수를 기록/저장하는 변수로 i를 자주 사용하는데,
i 는 반복자(iterator)를 나타내는 i라고 생각할 수 있다. i, j, k ... 알파벳 순으로 사용하기도 한다.
2739 구구단
간단한 구구단 출력 문제
n = int(input())
for i in range(1,10):
print(n, '*', i, '=', n*i)
10950 A+B- 3
T = int(input())
for i in range(T):
a, b = map(int,input().split())
print(a+b)
코드업에서 이런 구조 많이 봤었죠!
8393 합
n = int(input())
sum=0
for i in range(1,n+1):
sum+=i
print(sum)
틀린 내용이 있다면 댓글로 알려주세요 :)
문제의 자세한 내용은 백준에서 확인해주세요 ;)
반응형
'🚀 PS > Baekjoon' 카테고리의 다른 글
[Baekjoon] 단계별로 풀어보기 | 반복문 10871, 10952, 10951 (0) | 2022.04.23 |
---|---|
[Baekjoon] 단계별로 풀어보기 | 반복문 11021, 11022, 2438, 2439 (0) | 2022.04.17 |
[Baekjoon] 단계별로 풀어보기 | 반복문 15552, 2741, 2742 (0) | 2022.04.15 |
[Baekjoon] 단계별로 풀어보기 | 조건문14681, 2884, 2525, 2480 (0) | 2022.04.13 |
[Baekjoon] 단계별로 풀어보기 | 조건문 1330, 9498, 2753 (0) | 2022.04.12 |