
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
조건이 만족할 때까지 계속 돈다! 조건이 true면 계속 돌기
i=1
while i<=4:
print(i)
i+=1
user_input = ''
while user_input != 'quit':
user_input = input("Type 'quit' to exit: ")
print("You typed:", user_input)
while True:
user_input = input("Type 'quit' to exit: ")
if user_input == 'quit':
break
print("You typed:", user_input)
홀수를 출력하는 코드에서 짝수일 경우에는 아무 작업도 수행하지 않고 넘어감
numbers = [1, 2, 3, 4, 5]
for num in numbers:
if num % 2 == 0:
pass
else:
print(num, "은 홀수입니다.")
for i in range(1, 11):
if i % 2 == 1: # 홀수면
continue # 넘어가고 다시 반복(아래로 가지 말라고)
print(i) # 이 줄은 짝수일 때만 실행됨
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)
다음 중 파이썬에서 사용되는 비교 연산자가 아닌 것은?
a) ==
b) !=
c) <=
d) ><
임의의 수를 변수에 넣고 그 변수에 입력된 수가 양수인지 음수인지 판별하여 결과를 출력하는 파이썬 코드를 작성해보세요. (0은 양수로 간주합니다)
다음 코드의 출력 결과는 무엇인가요? (코드를 치지 않고도 한번 맞춰 보세요!)
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
1부터 10까지의 정수 중에서 홀수만을 포함하는 리스트를 생성하는 파이썬 코드를 작성해보세요.
다음 중 무한 루프를 탈출하는 방법이 아닌 것은?
a) break문 사용
b) continue문 사용
c) 조건문에서 False가 되도록 설정
d) return문 사용
1부터 100까지의 정수 중에서 3의 배수일 때 "Fizz", 5의 배수일 때 "Buzz"를 출력하세요.
(나머지 경우에는 그냥 숫자를 출력합니다)