
데이터 분석을 위한 Python
✔️ if else 조건문
✔️ elif 다중 조건문
✔️ if else 조건문
if else 조건문 형식
조건문
특정 조건을 판별하여 작업을 분기 시키는 문법
if else 조건문
if 조건식:
____조건이 참일 때 실행할 코드
else:
____조건이 거짓일 때 실행할 코드
# 정수 할당 x = 13 # if문 적용 if x==10: print(f"{x}은, 10입니다.") else: print(f"{x}은, 10이 아닙니다.")

# 리스트 할당 l1 = ['파이썬', '조건문', 10, 15.3, True, [1,2,3], (4,5,6), {'key':365}] print(l1) print('-'*50) # if문 적용 if '파이썬1' in l1: print(f"l1 안에 파이썬이 있습니다") else: print(f"l1 안에 파이썬이 없습니다")

문제 풀이_홀수/짝수 판단(10 입력)
# 숫자를 입력받아 홀수인지 짝수인지 판단하는 프로그램 x = input('숫자를 입력하세요') if int(x) % 2 ==0: print(f"입력한 숫자 {x}는 짝수입니다") else: print(f"입력한 숫자 {x}는 홀수입니다")

문제 풀이_범위에 존재하는지 판단(10 입력)
# 숫자를 입력받아 범위에 존재하는지 판단하는 프로그램 x = input('숫자를 1개만 입력하세요: ') if 0 <= int(x) <= 10: print(f"{x}는 0에서 10 사이에 있는 숫자 입니다.") else: print(f"{x}는 0에서 10 사이에 있는 숫자 아닙니다.")

✔️ elif 다중 조건문
elif 다중 조건문 형식
elif
다중 조건문 사용
elif 다중 조건문 형식
if 조건식1:
____조건식1이 참일 때 실행할 코드
elif 조건식2:
____조건식2가 참일 때 실행할 코드
elif 조건식3:
____조건식3가 참일 때 실행할 코드
else:
____조건식 1,2,3이 모두 거짓일 때 실행할 코드
elif_0부터 100까지의 점수를 등급별로 구분(99 / -200 입력)
# 점수를 입력받아서 81-100 A, 61-80 B, 41-60 C, 21-40 D, 0-20 F 등급 score = int(input('점수를 입력하세요(0~100): ')) if 0 <= score <= 100: if 0 <= score <= 20: print(f'{score}는 F등급 입니다.') elif 20 < score <= 40: print(f'{score}는 D등급 입니다.') elif 40 < score <= 60: print(f'{score}는 C등급 입니다.') elif 60 < score <= 80: print(f'{score}는 B등급 입니다.') elif 80 < score <= 100: print(f'{score}는 A등급 입니다.') else: print('숫자를 0-100 사이로 입력해 주세요')


elif_1부터 50까지의 숫자를 입력 받아서 3의 배수인 경우 판단(36 / 99 입력)
elif 조건식 설정
입력받기 : int(input()) -> 정수인 경우만 고려
정수변환1-50 사이의 숫자인가? : 1부터 50까지의 정수가 아니라면 다시 입력하라고 출력
3의 배수인가? : num% 3 == 0인 경우 확인
출력
# 1-50 사이의 숫자를 입력받아서 3의 배수인 경우를 판단하는 프로그램 num = int(input('정수로 숫자를 입력하세요(0~50): ')) if 1 <= num <= 50: if num % 3 == 0: print(f'{num}은 3의 배수입니다.') else: print(f'{num}은 3의 배수가 아닙니다.') else: print('숫자를 0-50 사이의 정수로 입력해 주세요')


+
조건 표현식
조건 표현식
참일 때 실행코드 if 조건 else 거짓일 때 실행 코드
# 일반적인 if else문 num = int(input('숫자를 입력하세요: ')) # print(num, type(num)) if num % 2 == 0: print('짝수') else: print('홀수')

조건 표현식 적용
# 조건 표현식 num = int(input('숫자를 입력하세요: ')) # print(num, type(num)) print('짝수') if num % 2 == 0 else print('홀수')

이번 내용에서는 파이썬 if else 조건문과 elif 다중 조건문, 조건표현식에 대해 알아보았습니다.
데이터 분석을 하기 위해서는 가장 꾸준히 공부해야 하는 언어는 파이썬(Python)이라고 생각합니다.
앞으로 꾸준히 파이썬(Python) 내용을 공부하고 정리할테니 파이썬 코딩에 도움이 되었으면 좋겠습니다.
데이터를 가져오고 저장되는 DB에 대한 이해와 SQL 활용 능력도 중요하므로
제가 작성한 데이터 분석을 위한 SQL 글에 들어가서 DB와 MySQL에 대해 공부하면 좋을 것 같습니다.
'SQL/데이터 분석을 위한 MySQL' 카테고리의 글 목록
데이터 분석 공부 열심히 하는 중😁
everyonelove.tistory.com
또한 데이터 크롤링을 위해서 웹개발 언어에 대한 이해도 필요하기 때문에
제가 작성한 데이터 분석을 위한 HTML / CSS / Javascript 글에 들어가서 웹 개발 언어에 대해 공부하면 좋을 것 같습니다.
'HTML & CSS & Javascript/데이터 분석을 위한 웹 개발 언어' 카테고리의 글 목록
데이터 분석 공부 열심히 하는 중😁
everyonelove.tistory.com
제 블로그에 방문하면 데이터 분석과 관련된 다양한 정보들이 준비되어 있으니
관심 있는 분들은 방문해서 좋은 정보 얻어가시길 바랍니다.
ECODATALIST
데이터 분석 공부 열심히 하는 중😁
everyonelove.tistory.com
'Python > 데이터 분석을 위한 Python' 카테고리의 다른 글
[Python] 파이썬_파이썬 while문과 중첩반복문 활용 (0) | 2025.03.25 |
---|---|
[Python] 파이썬_파이썬 for 반복문과 enumerate(), continue, break (0) | 2025.03.19 |
[Python] 파이썬_파이썬의 서식 지정자와 format 메서드 및 f-sting 활용 (0) | 2025.03.17 |
[Python] 파이썬_파이썬 딕셔너리(dict)와 딕셔너리 함수 활용 (0) | 2025.03.17 |
[Python] 파이썬_파이썬 리스트(list)와 튜플(tuple), 시퀀스 객체 활용 (0) | 2025.03.16 |