ChainSmoker’s Block

[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 1_15 본문

개인공부(WEB, Python, DB)/Python

[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 1_15

ChainSmokers 2022. 12. 28. 21:25

[03. 프로그램의 구조를 쌓는다! 제어문]

-1. if문

===================조건부 표현식
: 아래 예시를 보자.


위 예시의 코드는 score가 60 이상일 경우에 message에 문자열 "success(성공)"을, 아닐 경우에는 "failure(실패)"를 대입하는 소스코드이다.

파이썬의 조건부 표현식(conditional expression)을 사용하면 위 코드를 다음과 같이 간단히 표현 가능하다.
{message = "success(성공)" if score >= 60 else "failure(실패)"}

'조건문이 참인 경우 if 조건문 else 조건문이 거짓인 경우'

조건부 표현식은 가독성에 유리하고 한 줄로 작성할 수 있어 활용성이 좋다.

반응형