파이썬의 삼항연산자는 자바의 삼항연산자와 다르다는 것을 오늘 알게되었다
아래코드는 ' 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}입니다.")
'Python' 카테고리의 다른 글
[파이썬] pygame - pygame.key (2) | 2022.04.26 |
---|---|
[파이썬] pygame - 기본 구조 (0) | 2022.04.25 |
[파이썬] pymongo.errors.OperationFailure: Authentication failed 에러 (0) | 2022.04.21 |
[파이썬] pymongo - ObjectId 로 인덱스 사용하기 (0) | 2022.04.21 |
[파이썬] Flask - 서버에서 HTML로의 데이터 전달 (2) | 2022.04.20 |