Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파이썬3
- 백준 알고리즘
- 파이썬
- 주피터
- data structure
- 국산 네트워크
- virtualenv
- Euler
- linked list
- 아나콘다
- IO Visor
- Hash function
- ubuntu
- virtualenvwrapper
- KTNF
- django framework
- Python3
- Ipython
- Python
- 다이나믹 프로그래밍
- Django
- 프로젝트 오일러
- 우분투
- Anaconda
- Hash Table
- 피보나치 수
- jupyter
- project euler
- 문자열
- FNCP
Archives
- Today
- Total
목록While (1)
태코놀로지
while, for loop에서의 else 구문
while, for loop에서의 else 구문 Python3 반복문에서 특이한 점은 while 문과 for 문에 else 사용이 가능하다는 것이다. 기존까지 다뤘던 언어에서 else란 if 구문과 짝이 맞는 것이었는데, 반복문과 같이 쓰려니 어색한 부분이 있다. Python3에서는 while이나 for 반복문에 포함될 수 있는 break와 짝을 이뤄서 사용되는 것이 else라고 볼 수 있다. break에 의해서 반복문이 종료되었다면 else 이하를 생략하고, 반복문이 종료될 때까지 break가 발생하지 않았다면 else 이하가 실행되는 구조다. 또 반복문의 조건이 False인 경우, else 이하 코드가 실행된다. 반복문의 else 사용에 대해서는 비관적인 얘기가 있다. 반복문과 else를 함께 사용하..
Python3
2017. 1. 8. 14:52