4장 제어Python 3 프로그래밍2011.05.21원종필
If 문if <조건식1>:	<구문1>elif <조건식2>:	<구문2>else:	<구문3> : 으로 조건식이 종료됨을 알린다
조건식이 참인 경우 : 이후의 구문이 수행
동일한 블록의 들여쓰기 정도는 항상 일치해야 한다조건식의 참/거짓 판단bool판단값과 같다, True 또는 False
 False 인 경우
정수 계열의 0
실수 계열의 0.0
시퀀스 계열의 (), [], {}, 빈 문자열(“”)
아무것도 없음을 의미하는 None
 False이외의 값이 할당된 변수는 참으로 판별단축 평가조건식 전체를 판별하지 않아도 수식의 평가가 분명해진 경우나머지 수식을 평가하지 않는것을 단축평가라 한다
 and(단축평가 사용)와 &
 or(단축평가 사용) 와 |
좌변 피연산자가 우변 피연산자보다 먼저 단축평가 되는게 보장됨while 문while <조건식>:구문else:구문조건식이 거짓으로 평가되면 while구조를 벗어난다
반복문 도중 break로 인해 중간에 종료되지 않고 끝까지수행되었을때else 블록이 수행된다for문for <아이템> in <Sequence형 객체>:구문else:사용할 수 있는 시퀀스형 자료
 문자열, 리스트, 튜플, 사전, 이터레이터 객체..
반복문수행중break 없이 끝까지 수행되었을 때 else블록 수행break, continue반복문을 제어하기 위하여 사용한다

[2011 05 21] 4장 제어