if, elif, else는 자주 썼는데 for, else가 있다는 것은 처음 알았다!(전에 배웠을 수도 있는데 기억은 안난다..)
코드1
for i in range(10):
print(i)
else:
print(10)
결과1
0
1
2
3
4
5
6
7
8
9
10
코드2
for i in range(10):
print(i)
if i==5: break
else:
print(10)
결과2
0
1
2
3
4
5
코드3
for i in range(10):
if i==9: continue
print(i)
else:
print(10)
결과3
0
1
2
3
4
5
6
7
8
10
-> for문이 끊기지 않으면, for문이 끝난 후에 else부분이 작동한다.
중간에 break로 끊기면 else부분은 작동하지 않는다.
중간에 continue로 코드를 실행하지 않고 뛰어넘는 것은 상관없나보다.
728x90
'내 사랑 파이썬 ✨' 카테고리의 다른 글
python도 Linter, Formatter가 있다니..!! (0) | 2022.06.23 |
---|---|
파이썬 [::-1] (0) | 2021.10.08 |
파이썬 inf (0) | 2021.10.08 |
ord (0) | 2021.10.08 |
range class (0) | 2021.10.08 |