어떠한 조건이나 범위 내에서 어떤 명령을 반복적으로 수행하는 것
원소로 반복하는 방법
시퀀스의 원소를 하나씩 변수에 넣어가면서 명령 실행
for 변수 in 시퀀스 :
<수행할 명령>
수행할 명령들은 같은 들여쓰기로 구분해줘야 한다.
num = [1,2,3,4,5]
for i in nums:
print(i)
=>
2
4
6
8
10
range()는 순자 시퀀스를 만들어주는 함수이다.
for 변수 in range(a,b)
<수행할 명령>
for i in range(1,11)
print(i)
=>
1
2
3
4
5
6
7
8
9
10
for i in rango(5)
print("hello")
=>
hello
hello
hello
hello
hello
while 조건:
<수행할 명령>
num = []
i = 0
while len(num) < 5:
num.append(i)
i = i + 1
print(num)
=> [0,1,2,3,4]
i = 0
while True: <= break 가 없다면 무한 루프
print (i)
if i >=10:
break <= i가 10보다 커지면 탈출
i = 1 + 1
=>
0
1
2
3
4
5
6
7
8
9
10