파이썬 기초_3

YJ·2023년 3월 5일

▷ 오늘 학습 내용: 파이썬 강의(기초 7~10)

25_조건식

  • 어떤 조건에 따라 실행이 분기 되는 식
  • A if 조건식 else B → 조건식의 결과가 True이면 A 실행, 그렇지 않으면 B 실행

26_조건식(if문)

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

  • 조건문 종류
    1) if문: 단일조건
    2) if~else문: 양자택일
    3) if~elif문: 다자택일(다중조건)

  • if문

   if 조건식:
      실행문
   
   * 코드블록, 들여쓰기

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

  • if~else문: 조건식 결과에 따라 둘 중에 하나 실행
  • pass 키워드: 실행문은 나중에 작성해도 됨, 에러 발생 안함
   if 조건식:
	  실행문1
   else:
	  실행문2

28_if~else문과 조건식

  • 조건식(삼항연산자)의 두가지 사용법
    1) 조건식 결과에 따른 실행
    2) 조건식 결과를 변수에 할당
  • 모든 조건식(삼항연산자)은 if~else문으로 변경할 수 있다.
  • 모든 if~else문을 조건식(삼항연산자)으로 변경할 수 있는 것은 아니다.

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

  • if~elif문: 여러 가지 조건식 결과에 따라 실행문이 결정됨

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

  • 조건식 순서가 중요
  • 조건 범위를 명시하는 방법도 있음

31_중첩 조건문

  • 조건문 안에 또 다른 조건문

32_반복문

  • 특정 실행을 반복하는 것, 프로그래밍이 간결하고 유지보수가 쉽다.
  • 반복문 종류
    1) 횟수에 의한 반복: 횟수를 지정하여 횟수만큼 반복 실행
    2) 조건에 의한 반복: 조건에 만족할 때까지 반복 실행

33_횟수에 의한 반복(for문)

  • 정해 놓은 반복 횟수에 따라 반복 실행
  • 실행문에 pass 키워드 사용 가능
  • 코드블록, 들여쓰기

34_반복 범위 설정(range() 함수)

  • range() 기본 사용 방법
    for i in range(1,11,1):
    1부터 10까지 1씩 증가
  • range() 변형
    단계가 1인 경우 → 단계 매개변수 생략 가능
    시작이 0인 경우 → 시작 매개변수 생략 가능

35_조건에 의한 반복(while문)

  • 조건에 만족하면 반복 실행하고 그렇지 않으면 반복 중단
   while 조건식:
         실행문
  • 실행문에 pass 키워드 사용 가능
  • 코드블록, 들여쓰기

36_for문과 while문 비교

  • 횟수에 의한 반복이라면 for문이 while문 보다 적합
  • 조건에 의한 반복이라면 while문이 for문 보다 적합

37_무한루프

  • 반복문을 빠져나올 수 없는 경우
    ex) while문에서 조건식의 결과가 항상 True일 경우
  • 조건식에 논리형 데이터(True)를 사용해서 무한 반복 실행할 수 있다.
    논리형 데이터(False)를 사용하면 무한 반복 중단할 수 있다.

38_반복문 제어(continue)

반복 실행 중 continue를 만나면 실행을 생략하고, 다음 반복 실행문으로 넘어간다.
else의 실행문은 반복문이 종료된 후 실행된다.

39_반복문 제어(break)

반복 실행 중 break를 만나면 반복문을 빠져나온다.

40_중첩 반복문

  • 반복문 안에 또 다른 반복문

▷ 내일 학습 계획: 파이썬 강의(기초문풀 1~5)

[이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.]

0개의 댓글