[1W] ZB_DATA_Python 7-8

윤환희·2023년 7월 9일

ZERO-BASE_Python_기초

목록 보기
5/8

✔ 조건식

  • 어떤 조건에 따라 실행이 분기 되는 식

✔ 조건문 (if문)

  • 조건문 : 특정 조건에 따라 프로그램을 분기한다.
if 조건식:
	실행문

✔ 양자택일 조건문 (if~else문)

  • if ~ else문 : 조건식 결과에 따라 둘 중 하나가 실행
    else문 또한 if문 처럼 들여쓰기를 해야한다.
  • pass 키워드
    추후 작업하기 위한 pass 키워드를 입력한다.
    비워두고 코딩을 진행하게 될 경우 error가 발생하는 것을 미연에 방지

✔ if~else문과 조건식

  • 조건식 (삼향연산자)의 두가지 사용법
  • 조건식 > if ~ else문 : 모든 조건식(삼항연산자)은 if~else문으로 변경 가능
  • 모든 if~ else문을 조건식으로 변경할 수 있는 건 아니다.

✔ 다자택일 조건문 (if~elif)

  • if ~ elif문 : 여러가지 조건식 결과에 따른 실행문이 결정 == ms excel ifs

✔ 다자택일 조건문 사용시 주의할 점

  1. 조건식 순서가 중요하다.
  2. 조건 범위를 정확히 명시한다.

✔ 중첩 조건문

  • 조건문 안에 또 다른 조건문이 있을 수 있다.
    True / False값에 조건문을 추가
    • 일반적으로 2-3단계 이상의 중첩 조건문은 사용하지 않음
      (중첩 조건문이 많을 수록 코드 판독 어려움)

✔ 반복문

  • 반복문의 정의와 사용 이유
    특정 실행을 반복하는 것으로 프로그래밍이 간결하고 유지 보수가 쉬워진다.
    • 대량 메일 또는 문자 발송
    • 인사말 반복
    • 노래 반복 재생
    • 구구단 출력
    • 팩토리얼 (4!=24)
    • 매일 아침 기상 알람
    • 영어 단어 반복 학습 도구
    • 게임 반복 실행 (매크로)
    • 타이머
  • 반복문의 종류
    • 횟수에 의한 반복 > 지정 횟수만큼 반복 실행
    • 조건에 의한 반복 > 조건에 만족할 때까지 반복 실행

🎈 1주 강의 진행 후 느낀점

예상치 못한 이직 이후 업무 적응 기간과 잡아둔 약속들을 핑계로 수업을 제대로 듣지 못했다..
차주에는 이번주에 다 듣지 못한 강의를 점심시간에 추가적으로 듣고 진도를 빠르게 따라가야겠다.

신규 업무 + 운동 + 파이썬 세마리 토끼를 다 잡을 수 있도록 시간 분배를 잘 해야지..😂
당분간 친구들과의 저녁 약속은 잡지 말아야겠다..🤦‍♂️

이미 바닥이기에 앞으로 더 좋아질 것 밖에 안남았다.
다음주도 화이팅!

profile
데이터분석가로 직무전환 준비 중 ▣□□□□□

0개의 댓글