
0. 블록(block) 가. 파이썬에서 중첩 코드 블록은 다른 언어들과는 다르게 들여쓰기(indentation)으로 구분한다. 한 들여쓰기 당 하나의 레벨의 블록으로 구분한다. if id == 'admin': print("welcome!") 1. if 문 if문이란 if문에 오는 조건식의 결과가 True이면 if문 안에 있는 내용을 실행하고 elif나 else는 무시하고 다음으로 넘어간다. if 조건에 만족하지 않으면 else가 나올 때까지 elif의 조건을 확인하고 True이면 해당 elif를 실행, False이면 넘어간다. 다른 언어와의 차이점은 else if를 줄여 elif로 표현한다는 점이다. age = int(input("당신의 나이는?")) if age < 20:# 첫 if문에서 age가 20..

4. 기타 제어 흐름 도구 4.4. 루프의 break와 continue 문, 그리고 else 절 루프의 continue: 루프 내에서 continue가 나오면 뒤의 코드들을 무시하고 다음 반복으로 넘어간다 루프의 else: 루프는 else절을 가질 수 있다; 루프가 리스트의 소진이나(for의 경우) 조건이 거짓이 돼서(while의 경우) 종료할 때 실행이 된다. 하지만 루프가 break로 종료되는 경우는 실행되지 않는다. 다음은 파이썬을 파이썬적이게 소수를 찾는 루프의 멋진 예시이다. >>> for n in range(2, 10): ... for x in range(2, n): ... if n % x == 0: ... print(n, 'equals', x, '*', n//x) ... break ... e..
- Total
- Today
- Yesterday
- Else
- 파이선
- 튜플
- Break
- 모듈
- random
- HACKDAY
- 핵데이
- 삼항연산자
- 고급 파이썬
- 리스트
- 딕셔너리
- python
- sys
- stitcher
- 변수
- 파이썬
- 네이버
- continue
- Machine Learning
- 네이버 인턴
- DateTime
- list
- ML
- ImageStitching
- 머신러닝
- import
- Math
- 클래스
- 디폴트 파라미터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |