Recent Posts
Tags
- javascript array remove
- python index
- javascript array add
- 비동기 뜻
- 카카오 애드핏
- 파이썬 강의 사이트
- kakao Adfit
- javascript 날짜 포맷 변환
- Python3
- 파이썬 세트
- 동기 코드
- javascript example
- 파이썬 배우기
- html css
- 비동기 코드
- 파이썬 기초
- 파이썬 온라인 강의
- 파이썬 입문
- python slicing
- 리엑트 삼항연산자
- 파이썬 학원
- JavaScript
- $(document).ready()
- 파이썬 강의
- javascript array splice
- 동기 뜻
- javascript array shift
- python dictionary
- 웹 프로그래밍 기초
- jquery loaded event
- 파이썬 ide 추천
- javascript array map
- python 다운로드
- 웹 프로그래밍
- 자바스크립트
- jupyter python
- HTML 기초
- 국비 지원 파이썬
- 프로그래밍
- 프로그래밍 파이썬
- 국비 지원 프로그래밍
- 제이 쿼리
- HTML
- 파이썬 사칙연산
- jQuery
- javascript array method
- javascript array push
- 코딩 파이썬 기초
- javascript date format
- javascript array unshift
코딩이 즐겁다
[파이썬 입문] 삼항 연산자 (if~else~) 갓벽 가이드 본문
반응형
파이썬 삼항 연산자(Ternary Operator)란?
파이썬(Python)에서 삼항 연산자(ternary operator)는 조건문을 한 줄로 표현할 때 사용됩니다. 일반적인 if-else 문을 한 줄로 간결하게 표현할 수 있는 문법입니다.
기본 문법 (삼항 연산자 구조)
참일때_값 if 조건식 else 거짓일때_값
조건이 True이면 참일때_값을 반환하고, 조건이 False이면 거짓일때_값을 반환합니다.
삼항 연산자 사용 예제
기본 사용법
✅ 예제:
a = 10
b = 20
# 삼항 연산자 사용
min_value = a if a < b else b
print(min_value) # 10
a < b 조건이 참(True)이므로 a가 선택되어 min_value = 10이 됩니다.
홀수/짝수 판별
✅ 예제:
num = 7
result = "짝수" if num % 2 == 0 else "홀수"
print(result) # 홀수
num % 2 == 0이 거짓(False)이므로 "홀수"가 선택됩니다.
삼항 연산자를 활용한 리스트 만들기
✅ 예제:
numbers = [1, 2, 3, 4, 5]
# 짝수는 "Even", 홀수는 "Odd"로 변환
result = ["Even" if num % 2 == 0 else "Odd" for num in numbers]
print(result) # ['Odd', 'Even', 'Odd', 'Even', 'Odd']
간결하게 조건에 따라 리스트를 생성할 수 있습니다.
삼항 연산자와 if-else 비교
💡 if-else문으로 작성
age = 18
if age >= 18:
status = "성인"
else:
status = "미성년자"
print(status) # 성인
💡 삼항 연산자로 변환
age = 18
status = "성인" if age >= 18 else "미성년자"
print(status) # 성인
중첩 삼항 연산자 (다중 조건)
삼항 연산자를 중첩(nested) 하면 여러 조건을 한 줄로 처리할 수 있습니다.
💡 숫자 양수/음수/0 판별
✅ 예제:
num = -5
result = "양수" if num > 0 else "음수" if num < 0 else "0"
print(result) # 음수
num > 0이 거짓 → num < 0이 참 → "음수" 반환
코즐
파이썬을 배우고 싶은 사람은 누구나 파이썬 학원(국비 지원 파이썬 학원)에 가지 않고도 파이썬 공부를 하면서 실력을 쌓아나갈 수 있다고 생각합니다.
파이썬 온라인 강의 자료를 올리면서 누구나 쉽게 파이썬을 공부하실 수 있도록 최선을 다해서 설명하도록 하겠습니다.
반응형
'Python' 카테고리의 다른 글
[파이썬 입문] while 반복문 (break, continue) 사용법 갓벽 가이드 (38) | 2025.02.13 |
---|---|
[파이썬 입문] if문 (조건문) 사용법 갓벽 가이드 (63) | 2025.02.12 |
파이썬 소수 찾기 알고리즘 (에라토스테네스의 체) 갓벽 가이드 (120) | 2025.02.08 |
[파이썬 기초] 패킹(packing)과 언패킹(unpacking) 갓벽 가이드 (84) | 2025.02.07 |
[파이썬 기초] 이스케이프 문자 (Escape Characters) 갓벽 가이드 (137) | 2025.02.06 |