카테고리 없음

파이썬 삼항연산자, 간결한 코드 작성의 필수

pythonsolve 2024. 1. 9.

파이썬 삼항연산자 파이썬은 간결한 코드 작성을 장점으로 하는 언어입니다. 삼항연산자는 이러한 파이썬의 특징을 잘 보여주는 연산자입니다. 삼항연산자는 조건에 따라 두 값 중 하나를 선택하는 연산자로, 단 세 개의 기호만으로 코드를 작성할 수 있습니다.

파이썬 삼항연산자, 간결한 코드 작성의 필수

 

1: 삼항연산자의 기본 구조

삼항연산자의 기본 구조는 다음과 같습니다.

python 조건 if 조건 else 값

조건이 참이면 if 뒤에 오는 값이, 거짓이면 else 뒤에 오는 값이 실행됩니다.

2: 삼항연산자의 활용

삼항연산자는 다양한 용도로 활용할 수 있습니다. 다음은 삼항연산자를 활용한 몇 가지 예시입니다.

  • 숫자의 홀수/짝수 판별

```python number = 10

홀수이면 "홀수" 출력, 짝수이면 "짝수" 출력

print("홀수" if number % 2 else "짝수") ```

  • 두 개의 숫자 중 큰 수/작은 수 출력

```python number1 = 10 number2 = 20

number1이 크면 "number1이 더 큽니다", 작으면 "number2가 더 큽니다" 출력

print("number1이 더 큽니다" if number1 > number2 else "number2가 더 큽니다") ```

  • 조건에 따라 문자열 출력

```python age = 20

나이가 20세 이상이면 "성인입니다", 미만이면 "미성년자입니다" 출력

print("성인입니다" if age >= 20 else "미성년자입니다") ```

3: 삼항연산자의 단점

삼항연산자는 간결한 코드 작성을 가능하게 하지만, 가독성을 떨어뜨릴 수 있다는 단점이 있습니다. 따라서, 삼항연산자를 사용할 때는 코드의 가독성을 고려하여 적절하게 사용해야 합니다.

4: 삼항연산자의 응용

삼항연산자는 단순히 조건에 따라 값을 선택하는 것뿐만 아니라, 다양한 응용을 할 수 있습니다. 다음은 삼항연산자를 응용한 몇 가지 예시입니다.

  • 조건에 따라 함수를 호출

```python number = 10

number가 짝수이면 even() 함수 호출, 홀수이면 odd() 함수 호출

def even(): print("짝수입니다")

def odd(): print("홀수입니다")

print(even() if number % 2 == 0 else odd()) ```

  • 조건에 따라 값을 변경

```python number = 10

number가 짝수이면 number를 2로 변경, 홀수이면 number를 3으로 변경

if number % 2 == 0: number = 2 else: number = 3

print(number) ```

결론

삼항연산자는 파이썬의 간결한 코드 작성을 가능하게 하는 유용한 연산자입니다. 하지만, 가독성을 떨어뜨릴 수 있다는 단점을 고려하여 적절하게 사용해야 합니다.

해시태그

파이썬 #삼항연산자 #간결한코드 #가독성 #활용

추가 내용

삼항연산자는 파이썬의 기본 문법 중 하나로, 꼭 익혀두어야 하는 연산자입니다. 삼항연산자를 익히면 파이썬 코드를 보다 간결하고 효율적으로 작성할 수 있습니다.

댓글

💲 추천 글