일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- qcc
- 내일배움캠프
- 내일배움캠프 일상
- 팀프로젝트
- 화이팅
- 할수있다
- 왕초보
- 초보
- 파이썬왕초보
- 20세기감자
- 공부
- 어디까지공부
- 파이썬
- 데이터분석가
- 꿈나무
- 일상
- 데이터분석
- 데이터분석꿈나무
- SQL
- 매일발전하는
- 통계
- 팀플
- 도전
- 해보자고
- 더해야지
- MySQL
- 데이터분석가꿈나무
- 데이터분석 꿈나무
- SQL기초
- 시작
- Today
- Total
영차영차
[Python] 조건문 사용법! 본문
서론
제공받은 파이썬 강의를 열심히 듣고 있다. 너무 기본 개념이라 빨리 익숙해져야 라이브 강의때도 잘 따라갈것 같은데 아직은 조금 헷갈리는 부분도 있어서 열심히 노력중이다. 파이썬에서 매우 자주 사용되고 그만큼 중요한 조건문과 반복문에 대해서 복습하면서 정리해보고자 한다!
본론
0. 조건문이란?
- 프로그램의 흐름을 제어하는 중요한 요소
- 조건이 참(True)인 경우에만 특정 코드 블록을 실행
- if, elif(else if의 줄임말), else 키워드를 사용하여 구성
구성 예시) 변수 x의 값이 양수인지, 음수인지, 아니면 0인지 판별하여 각각에 맞는 메세지를 출력하기
x = 10
if x > 0:
print("양수입니다.")
elif x < 0:
print("음수입니다.")
else:
print("0입니다.")
1. 조건문을 작성할 때 매우 중요한 들.여.쓰.기
- 들여쓰기를 제대로 해주지 않으면 순서에 맞게 조건을 잘 입력했다고 하더라도 값이 반환되지 않음.
- 조건을 쓰고 출력 값을 쓸 때는 꼭 한 번 이상 들여쓰기 필요! 그래야 해당 조건에 맞는 경우에만 출력됨.
예시1과 예시2는 같아 보이지만 결과 값 print를 들여쓰지 하지 않아서 조건이 제대로 실행되지 않음
예시1) 조건문의 알맞은 예
예시2) 조건문의 잘못된 예시로 실행되지 않음
2. 조건문에서 활용하는 연산자
- 조건을 판단하기 위한 비교 연산자
- > : 초과
- < : 미만
- >= : 이상
- <= : 이하
- == : 같음
- != : 같지 않음
- 조건을 결합할 때 사용하는 논리 연산자
- and : 모두 참일 때 참
- or : 하나 이상이 참일 때 참
- not : 조건을 부정
↓ ↓ and / or / not 조건문 예시 ↓ ↓
↓ ↓ 중첩해서 사용한 조건문 예시 (들여쓰기를 어떻게 하냐에 따라 다름!) ↓ ↓
3. 조건문의 짧은 표현!
예시)
x = 10
result = "양의 짝수" if x > 0 and x % 2 == 0 else "음수 또는 0"
print(result)
조건문을 이렇게 한줄로 입력할수도 있다. 복잡한것 같으면서도 오히려 간단한듯?? 실무에서는 어떤걸 더 많이 쓰는지 궁금하다.
결론
조건문도 역시 정리하면서 복습하니 쏙쏙 들어온다! 아직 복습할 내용들이 많은데 오늘 하나하나 집중하다보니 전체적인 부분을 조금 놓친것 같다 ㅜㅜ 일단 다른것들도 얼른 마무리 하고 오늘 하루를 정리해보자!
'Python' 카테고리의 다른 글
[Python] 데이터 결합 함수 (Merge, Join, Concat, append) (0) | 2025.03.17 |
---|---|
[Python] 반복문 (for문) 사용법! (1) | 2025.03.13 |
[Python] 딕셔너리(Dictionary) 사용법! (0) | 2025.03.12 |
[Python] 리스트(List)와 비슷하지만 꽤 다른 튜플(Tuple) 사용법! (0) | 2025.03.12 |
[Python] 리스트(List) 사용법! (0) | 2025.03.11 |