KEK 개발로그
[Python] if문 2 - if문 한줄로 작성하기, 조건부 표현식 본문
반응형
if문 2 - if문 한줄로 작성하기, 조건부 표현식
1. if문을 한 줄로 작성하기
- 수행할 문장이 한 문장 정도로 간단하면, 좀 더 간략하게 코드를 작성할 수 있다.
# 보통 if문
pocket = ['paper', 'money', 'cellphone']
if 'momey' in pocket:
pass
else:
print("카드를 꺼내라")
# if문을 한줄로 작성
pocket = ['paper', 'money', 'cellphone']
if 'momey' in pocket: pass
else: print("카드를 꺼내라")
2. 조건부 표현식(conditional expression)
- 조건부 표현식을 사용해 if문을 간단히 표현할 수 있다.
- 가독성이 유리하고, 한줄로 작성할 수 있어서 활용성이 좋다.
- 형태: (조건문이 참인 경우) if (조건문) else (조건문이 거짓인 경우)
# 보통 if문
score = 80
if score >= 60:
message = "success"
else:
message = "failure"
print(message) # success
# 조건부 표현식
score = 80
message = "success" if score >= 60 else "failure" # 이렇게 message = "failure" 에서 'message =' 생략 가능!(반복되는 부분이면 print()이것도 생략가능!)
print(message) # success
반응형
'Python > 문법' 카테고리의 다른 글
[Python] for문 1 (0) | 2022.09.15 |
---|---|
[Python] while문 (0) | 2022.09.15 |
[Python] 제어문 / if문1 (0) | 2022.09.14 |
[Python] 변수 (0) | 2022.09.08 |
[Python] 불 자료형 (0) | 2022.09.07 |