본문 바로가기
함수 설명/기본 및 범용

[Python] if문 한 줄(one-line), 한 줄 if문 (ternary operator, one) 활용 예제

by First Adventure 2025. 4. 13.
반응형

숫자가 양수인지 판별

기본 사용법

result = "양수" if num > 0 else "음수 또는 0"

상세 설명

  • "양수": 조건이 참(num > 0)일 때 반환되는 값입니다.
  • else "음수 또는 0": 조건이 거짓일 경우 반환되는 값입니다.
  • if num > 0: num이 0보다 클 때 조건을 만족합니다.

 

짝수/홀수 구분

기본 사용법

result = "짝수" if n % 2 == 0 else "홀수"

상세 설명

  • "짝수": n이 2로 나눠떨어질 경우 반환됩니다. 
  • "홀수": 나눠떨어지지 않을 경우 반환됩니다.
  • n % 2 == 0: 짝수 여부를 판단하는 조건식입니다.

 

나이로 성인 여부 구분

기본 사용법

status = "성인" if age >= 20 else "미성년자"

상세 설명

  • "성인": age가 20 이상일 때 반환됩니다.
  • "미성년자": 20 미만일 때 반환됩니다.
  • age >= 20: 성인 기준이 되는 조건입니다.

 

리스트에 조건부 값 넣기 (List + if-else) 

기본 사용법

results = ["even" if x % 2 == 0 else "odd" for x in range(5)]

상세 설명

  • "even" / "odd": 짝수는 "even", 홀수는 "odd"로 구분됩니다.
  • for x in range(5): 0부터 4까지 숫자에 대해 반복합니다.
  • x % 2 == 0: 짝수 조건을 검사합니다.

 

라이센스

  Python의 표준 라이브러리와 내장 함수들은 Python Software Foundation License (PSFL) 하에 배포됩니다. 자세한 라이센스 내용은 Python 공식 라이센스 페이지에서 확인할 수 있습니다.

 

 

관련 내용

  

 

반응형