for문
for문은 반복문의 한 종류로 반복적인 일을 효율적으로 처리하기 위해 사용합니다.
for 변수 in 리스트(튜플, 문자열):
실행할 문장
for문의 기본 구조입니다.
in 뒤의 리스트(튜플, 문자열)의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되고 다음 문장(실행할 문장)들을 수행합니다.
리스트의 마지막 요소까지 변수에 대입되면 for문을 나오게 됩니다.
중첩 for문 가능합니다.
for문에 속하는 문장들은 들여쓰기를 해야 합니다. 하지 않을 경우 오류납니다.
a=[1, 2, 3]
# 리스트를 이용한 for문
# 결과>>1
# 2
# 3
for i in a:
print(i)
리스트를 이용한 for문입니다.
a=10
for i in range(a):
# 결과>>0 1 2 3 4 5 6 7 8 9
print(i, end=' ')
for j in range(1,a+1):
# 결과>>1 2 3 4 5 6 7 8 9 10
print(j, end=' ')
for k in range(a,0,-1):
# 결과>>10 9 8 7 6 5 4 3 2 1
print(k, end=' ')
숫자를 이용한 경우 range()함수와 같이 사용합니다.
형식 : range(start, stop, step)
for i in range(a) : 0부터 a 미만의 수만큼 for문 반복
값이 1개인 경우 : a는 stop,
start는 0, step은 1로 자동설정
for j in range(1,a+1) : 1부터 a+1 미만의 수만큼 for문 반복
값이 2개인 경우 : 1는 start, a+1은 stop
step은 1로 자동설정
for k in range(a,0,-1): #a부터 0미만의 수만큼 for문 반복 (1씩 감소)
값이 3개인 경우 : a는 start, 0은 stop, -1은 step
'Python > 파이썬 기초' 카테고리의 다른 글
파이썬_기초 7_2진수, 8진수, 10진수, 16진수의 진수 변환 (0) | 2020.04.06 |
---|---|
파이썬_기초 6_sep, end (0) | 2020.04.04 |
파이썬_기초 4_if문 (0) | 2020.04.03 |
파이썬_기초 3_포맷팅 (0) | 2020.04.03 |
파이썬_기초 2_input()함수 (0) | 2020.04.02 |