for loop

서리·2025년 1월 11일

파이썬

목록 보기
29/40
post-thumbnail

1. for loop의 기본 포맷

for i in range(a, b):
    코드 작성
    이 위치에 i값이 a부터 b - 1까지 1씩 증가하며 들어옴
  • a부터 b - 1까지 i라는 변수에 순서대로 값이 채워짐
  • for 안에 포함되어야 하는 코드라면 들여쓰기 해야 함!!

예시)

for i in range(5, 11):
    print(i)
    
print("Done")

# 출력 결과
5
6
7
8
9
10
Done
for i in range(5, 7):
    print(i)
    print(i * 2)
    
print("Done")

# 출력 결과
5
10
6
12
Done
  • for loop 안에 여러 줄의 코드 작성하는 경우 각각의 i값에 따른 결과 출력 가능

2. Side Note #1

0부터 n - 1번까지 for loop 수행하는 경우

n = int(input())
for i in range(0, n):
    print(i)
n = int(input())
for i in range(n):
    print(i)
    
# 출력 결과
>> 5
0
1
2
3
4
  • range(n)만을 사용해서 0 ~ n - 1번까지 1씩 증가하는 코드 작성 가능

3. Side Note #2

a, b = 3, 6
for i in range(a, b + 1):
    print(i, end=' ')
    
# 출력 결과
3 4 5 6
  • print 시 end = ' '로 설정하면 공백을 사이에 두고 한 줄로 출력 가능
  • 기본적으로 print 함수 => end 값이 \n으로 설정되어 자동으로 줄바꿈 발생
profile
응애

0개의 댓글