a=range(5)
print(a)
print(type(a))
for val in a:
print(val)
>>>
range(0, 5)
<class 'range'>
0
1
2
3
4
#인수 한개
print('1. >range(5)')
for val in range(5):
print(val)
#인수 두개
print('\n2. >range(3,5)')
for val in range(3,5):
print(val)
#인수 세개
print('\n3. >range(3,12,2)')
for val in range(3,12,2):
print(val)
>>>
1. >range(5)
0
1
2
3
4
2. >range(3,5)
3
4
3. >range(3,12,2)
3
5
7
9
11
for[변수] in [문자열, 리스트, 튜플]:
수행부분
즉, for은 in 뒤에 존재하는 문자열, 리스트, 튜플을 순서대로 순회하면서 하나씩 변수에 넣어준다.
for[변수1] in [문자열, 리스트, 튜플]:
수행부분
for[변수2] in [문자열, 리스트, 튜플]:
수행부분
a = 0
s = 'python'
for a in s:
if a == 'o':
break
a=a+1
print(a)
a = [1,2,3,4,5]
for i in a:
if a>3:
continue
print(a)
for i in range(0,10)
print (i)
while [조건문]:
수행부분