choco's story
파이썬 스터디 23 - for 반복문 본문
반복문의 범위
매개변수에 숫자 한 개 넣기
: 0 ~ A - 1 까지 범위
range(A) # 괄호 안 알파벳은 숫자
ex)
a = range(5)
a

매개변수에 숫자 두 개 넣기
: A ~ B - 1 까지 범위
range(A, B) # 괄호 안 알파벳은 숫자
ex)
b = range(1, 10)
b
list(b)

매개변수에 숫자 세 개 넣기
: A ~ B - 1 까지 범위, 앞 뒤의 숫자가 C 만큼씩 차이를 가짐
range(A, B, C) # 괄호 안 알파벳은 숫자
ex)
c = range(1, 10, 2)
c
list(c)

for 반복문
for 반복문 : 리스트와 함께 사용
기본구조
for 반복자 in 반복할 수 있는 것:
코드
ex)
array = [273, 32, 103, 57, 52]
for element in array:
print(element)

for 반복문 : 딕셔너리와 함께 사용
기본구조
for 키 변수 in 딕셔너리:
코드
ex)
dict = {
"food": "chocolate",
"taste": "sweet",
"price": 2000
}
for key in dict:
print(key, ":", dict[key])

for 반복문 : 범위와 함께 사용
기본구조
for 숫자 변수 in 범위:
코드
ex)
for i in range(5):
print(str(i) + "= 반복 변수")

for 반복문 : 리스트와 범위 조합
ex)
array = [273, 32, 103, 57, 52]
for element in array:
print(element)

for 반복문 : 반대로 반복
지금까지의 for문은 작은 숫자 → 큰 숫자 순서...
큰 숫자 → 작은 숫자는 어떻게 할까?
= 역반복문을 이용하자
ex1)
for i in range(4, 0 - 1, -1): # 0 - 1 대신 -1 로 적어도 됨
print("현재 반복 변수: {}".format(i))

ex2)
reversed() 함수 사용
for i in reversed(range(5)):
print("현재 반복 변수: {}".format(i))

'프로그래밍 언어 공부 (Coding Study) > 파이썬 (Python) 기본' 카테고리의 다른 글
| 파이썬 스터디 25 - min(), max(), sum() 함수 (1) | 2024.09.20 |
|---|---|
| 파이썬 스터디 24 - while 반복문 (1) | 2024.09.20 |
| 파이썬 스터디 22 - 딕셔너리 내부 확인 in / get() (0) | 2024.09.20 |
| 파이썬 스터디 21 - 딕셔너리의 값 추가 & 제거 (0) | 2024.09.20 |
| 파이썬 스터디 20 - 딕셔너리의 개념 (1) | 2024.09.20 |
