5.27 PYTHON | DAY3 | 3회차 톺아보기 2 | while,break,continue,pass

아뇨 민균데요·2025년 5월 27일
0
post-thumbnail

Today I learned !

by performance marketer ni orewa naru

🔐학습 키워드

데이터 분석 파이썬 종합반 1~3주차 톺아보기😆

📖오늘 학습 내용

오늘은 아래와 같이 SQL 기본 세팅부터 시퀀스 사용법, 조건 If/for, range, while 등의 사용법을 간단히 훑었다.


📍 3주차 [파이썬의 근육: 조건문, 반복문]
데이터를 내가 원하는대로 움직이는 파이썬의 근육 - 조건문, 반복문

  • 특정조건일 때만 움직인다. 조건문 "if"
    조건문의 구조(if,elif,else), 올바른 들여쓰기, 비교/논리 연산자, 중첩
  • 한바퀴 돌자 리스트 한 바퀴. 반복문 "for"
    리스트/문자열/range에서의 사용법
    range의 구성요소(star,stop,step), 딕셔너리 순회하기
    조건문과 함께 사용하기(짝수만 출력, 3의 배수 출력, 특정 값 걸러내기, 구구단)
    실전 사용 예시
  • 끝없이 돈다. 반복문 "while"
    기본 사용법(사용자 입력 받기, break, pass, continue)
  • QUIZ

while 문

조건이 만족할 때까지 계속 돈다! 조건이 true면 계속 돌기

📍1~5까지 출력하는 예시

i=1
while i<=4:
  print(i)
  i+=1

📍사용자 입력 받기 | input

user_input = ''
while user_input != 'quit':
    user_input = input("Type 'quit' to exit: ")
    print("You typed:", user_input)
🧩break문
while True:
    user_input = input("Type 'quit' to exit: ")
    if user_input == 'quit':
        break
    print("You typed:", user_input)

🧩pass문

홀수를 출력하는 코드에서 짝수일 경우에는 아무 작업도 수행하지 않고 넘어감
numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num % 2 == 0:
        pass
    else:
        print(num, "은 홀수입니다.")

🧩continue문

 for i in range(1, 11):
    if i % 2 == 1:  # 홀수면
        continue     # 넘어가고 다시 반복(아래로 가지 말라고)
    print(i)         # 이 줄은 짝수일 때만 실행됨

🧩HELLO 3번 반복하는 while문

count = 0
while count < 3:
    print("Hello")
    count += 1

🧩팩토리얼 하는 법

num = 5
factorial = 1
while num > 0:
    factorial *= num
    num -= 1
print("Factorial of 5 is:", factorial)

3주차 연습 문제

  • 1) 조건문
    1. 다음 중 파이썬에서 사용되는 비교 연산자가 아닌 것은?

      a) ==
      b) !=
      c) <=
      d) ><

    2. 임의의 수를 변수에 넣고 그 변수에 입력된 수가 양수인지 음수인지 판별하여 결과를 출력하는 파이썬 코드를 작성해보세요. (0은 양수로 간주합니다)

  • 2) for문 퀴즈
    1. 다음 코드의 출력 결과는 무엇인가요? (코드를 치지 않고도 한번 맞춰 보세요!)

      numbers = [1, 2, 3, 4, 5]
      for num in numbers:
          if num % 2 == 0:
              print(num)

      a) 1

      b) 2

      c) 3

      d) 4

      e) 5

    2. 1부터 10까지의 정수 중에서 홀수만을 포함하는 리스트를 생성하는 파이썬 코드를 작성해보세요.

  • 3) while문 퀴즈
    1. 다음 중 무한 루프를 탈출하는 방법이 아닌 것은?

      a) break문 사용

      b) continue문 사용

      c) 조건문에서 False가 되도록 설정

      d) return문 사용

  • 4) 종합 퀴즈(조건문과 반복문 모두 이용하기)
    1. 1부터 100까지의 정수 중에서 3의 배수일 때 "Fizz", 5의 배수일 때 "Buzz"를 출력하세요.

      (나머지 경우에는 그냥 숫자를 출력합니다)

profile
this man을 꿈 속에서 보신 적이 있으신가요?

0개의 댓글