반복문
같은 명령을 반복하는 코드를 묶어서 표현하자!
어떠한 조건이나., 범위 내에서 어떠한 명령을 반복적으로 수행하는것
for문 [1,2,3,4,5]에서 시퀀스에서
원소를 하나씩 가가져와서 for
출력 ! 명령
원소로 반복하는 방법
시퀀스의 원소를 하나씩 변수에 넣어가면서 명령 실행
for문
원소를 반복하는 방법
시퀀스의 원소를 하나씩 변수에 넣어가면서 명령 실행
for 변수 in 시퀀스 :
<수행할 명령>
sum = 0
for i in [1,2,3] :
sum = sum + i
최종 sum = 6
for 문에 들어갈 명령들은 같은 들여쓰기로 구분 !
for 변수 in 시퀀스 :
< 수행할 명령>
< 수행할 명령>
for문 명령이 len(시퀀스)번 만큼 실행!
for 변수 in 시퀀스:
< 수행할 명령>
lenth = 0
for x in 'abcdefg' :
length = length +1
for 문 예시
nums = [1,2,3,4,5,6,7,8,9,10]
for i in nums:
print(i)
for - range 문
range - 연속되는 숫자를 만들어 주는 시쿠너스 자료형
range (a,b) #a , a+1 ,a+2 ------ , b-1
range (0,9 ) #0,1,2,3,4,5,6,7,8
range(5) #range(0,5) 0,1,2,3,4
for 변수 in range (a,b):
< 수행할 명령>
for - range I
구간으로 반복하는 방법
a이상 b미만의 수를 변수에 넣어가면서 명령을 수행
a = [1]
for i in range (2,4):
a.append(i)
print(a) #[1,2,3]
횟수로 반복하는 방법
a번 만큼 명령을 수행
for 변수 range(a):
<수행할 명령>
count = 0
for i in range(10):
count = count +1
print(count) #10