Python
[파이썬] if문 삼항연산자
Sungwoo Koo
2022. 4. 22. 20:22
파이썬의 삼항연산자는 자바의 삼항연산자와 다르다는 것을 오늘 알게되었다
아래코드는 ' 5가 4보다 작으면 50을 num에 대입하고 그렇지 않으면 100을 대입해라 ' 라는 자바 코드이다
int num = (5 < 4)?50:100
파이썬 삼항연산자는 어떻게 사용하는지 알아보자
아래 코드는 삼항연산자를 사용하지 않고 조건에 따라 다른 변수를 저장하는 코드이다
num = 3
if num%2 == 0:
result = "짝수"
else:
result = "홀수"
print(f"{num}은 {result}입니다.")
if 문 삼항연산자를 사용하면 아래 코드와 같다
num = 3
result = "짝수" if num%2 == 0 else "홀수"
print(f"{num}은 {result}입니다.")