If & elif & else문 (statement)
Truthy & Falthy
Ternary Operator(삼항연산자)
"메세지 가능"을 변수에 assign해.
만약 is_friend가 true 라면
그 외에는 "메세지 불가능"을 assign하고.
Short Circuiting
Logical Operator
예제
for loop(for 루프)
iterable(이터러블)
e.g(예제)
range 내장함수 (레인지)
range 함수와 for루프 활용하기
enumerate (인덱스 카운터)
enumerate의 동의어는 list 혹은 count가 있다. loop over 하는 object를 각각 index와 item으로 나누어서 담아준다.
위의 예제로 보면, for loop의 execution의 첫 loop에서 i에는 0이 담기고 item에는 '안'이 담긴 것을 볼 수 있다.
enumerate는 한국말로는 열거하다라는 뜻이다. loop over 한 아이템들은 index 순서대로 열거해준다.
while루프
무한루프(infinity loop)
loop 종료시키기(1): break 키워드
loop 종료시키기(2): false가 되는 condition
else블럭의 사용
continue키워드
While루프의 활용
for루프 vs. while루프
while True 예제
continue & pass블럭
예제: 별로 나무 그리기
해결법
예제: 중복 숫자 뽑기