출 처 : 박응용, 『Do it! 점프 투 파이썬 - 전면 개정 2판』, 서울 : 이지스퍼블링(23.08.01.), 1장
03 - 1. if문
if 문은 왜 필요할까? - 프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는데 쓰인다.
if 문의 기본 구조 ( 이미지 출처 :https://wikidocs.net/20)
- 조건문을 테스트해서 참이면 if 문 바로 다음 문장들을 수행한다. - 거짓이면 else 문 다음 문장들을 수행한다. - else 문은 if 문 없이 독립적으로 사용할 수 없다.
들여 쓰기 방법 알아보기 - if 문에 속하는 모든 문장에 들여 쓰기 해야 한다. - 들여 쓰기를 하지 않으면 오류가 난다. - 들여 쓰기는 spacebar와 tab 중 무엇이 좋을까? - 정답이 나지 않았지만 유의해야 할 점은 절대 spacebar와 tab을 혼용해서 쓰면 안 된다. - 혼용해서 사용하면 오류의 원인이 된다. - 요즘은 spacebar로 공백 문자 4개를 사용하는 것을 권장한다. - 조건문 다음에 콜론(:)을 잊으면 안 된다.
for 문과 continue 문 - for 문 안의 문장을 수행하는 도중 continue 문을 만나면 for 문의 처음으로 돌아가게 된다.
for 문과 함께 자주 사용되는 range 함수 - 숫자 리스트를 자동으로 만들어 주는 range 함수와 함께 사용하는 경우가 많다. - range(시작_숫자, 끝_숫자) 형태를 사용하는데, 이때 끝 숫자는 포함되지 않는다.
리스트 컴프리헨션 사용하기 - 리스트 컴프리헨션의 문법은 ' [표현식 for 항목 in 반복_가능_객체 if 조건문] '으로 조금 복잡하지만, for 문을 2개 이상 사용하는 것도 가능하다.
03장 되새김 문제
>>> # 수정 예정
< Python 후기>
- 2장에 비해 쪽수는 짧았지만 어려운 내용이 많았다. 거기다 3장은 내용만 읽고 실습을 못해서 더 어렵게 느껴졌다. 예제를 따라 하면서 이해해야 하는 부분이 많은 것 같으니 꼭 실습하면서 복습을 해야겠다.
2장을 하면서 책을 읽고, 정리를 하고 복습을 하면 더 좋을 것 같아 순서를 바꿔봤는데 오히려 정리를 하면서도 이해하지 못하는 것을 보니 원래 하던 방식인 책을 읽고, 복습하고, 정리 복습을 하는 것이 좋은 것 같다. 이번에 경험을 했으니 4장부터는 다시 그렇게 해야겠다.