코반복
while
while 조건:
True_Statement1
True_Statement2
...
for
for i in 'python':
print(i)
출력:
p
y
t
h
o
n
a=[(1,2),(3,4),(5,6)]
for(i, j) in a:
print(i+j)
for i in a:
print(i)
출력:
3
7
11
(1, 2)
(3, 4)
(5, 6)
range(start, end+1, interval)
print(list(range(0,5)))
->[0,1,2,3,4]
(range 함수 그 자체는 값을 가지고 있지 않으므로 list나 tuple로 변환)
print("반복 횟수?")
n = int(input())
for _ in range(n):
print('안녕!')
출력:
반복 횟수?
3
안녕!
안녕!
안녕!
print(list(range(0,100,2))[20])
#immutable하기 때문에 해당 값에 또 다른 값을 대입하는 것은 불가능함
출력: 40
print(list(range(0,100,2)[10:20:2]))
출력: [20,24,28,32,36]
continue
반복 도중 주기 실행을 중지하고 다음 주기로 넘어감.
for i in range(4):
print("현재 반복 주기: ", i)
continue
print("다음 반복 주기: ", i+1)
출력:
현재 반복 주기: 0
현재 반복 주기: 1
현재 반복 주기: 2
현재 반복 주기: 3
break
반복 자체를 중지.
for i in range(15):
print("현재 반복 주기: ", i)
if i==10:
break
print("다음 반복 주기: ", i+1)
출력:
현재 반복 주기: 0
다음 반복 주기: 1
현재 반복 주기: 1
다음 반복 주기: 2
현재 반복 주기: 2
다음 반복 주기: 3
현재 반복 주기: 3
다음 반복 주기: 4
현재 반복 주기: 4
다음 반복 주기: 5
현재 반복 주기: 5
다음 반복 주기: 6
현재 반복 주기: 6
다음 반복 주기: 7
현재 반복 주기: 7
다음 반복 주기: 8
현재 반복 주기: 8
다음 반복 주기: 9
현재 반복 주기: 9
다음 반복 주기: 10
현재 반복 주기: 10
반응형
'code > python' 카테고리의 다른 글
Python+GitHub Actions: 깃허브 프로필에 티스토리 글 목록 연동하기 (0) | 2020.07.19 |
---|---|
빠른 Python 정리 10: 조건 (0) | 2019.05.28 |
빠른 Python 정리 09: set (0) | 2019.05.22 |
빠른 Python 정리 08: dict (0) | 2019.05.16 |
빠른 Python 정리 07: list & tuple (0) | 2019.05.12 |