👩‍💻 Develope/Python

[Python] if문 한 줄로 구성하기

heywantodo 2023. 8. 30. 09:52
728x90
반응형

[Python] if문 한 줄로 구성하기

1. if문 

기본 구문

x = 5
if x == 5:
	print(x)

한줄로 구성

x = 5
if x == 5: print(x)

 

2. If-else 문

A if 조건 else B

if 조건이 True면 A를 반환하고 False면 B를 반환한다. 

x = 5
print(x) if x == 5 else print('not true')

풀어서 쓰면 다음과 같다.

if x == 5:
	print(x)
else:
	print('not true')

 

3. if-elif-else 문 (삼항연산자)

A if 조건 else B if 조건 else C

if 조건이 True면 A를 반환, elif 조건이 True면 B를 반환, 둘 다 False면 C를 반환한다.

x = 4
print(x) if x == 5 else print(x) if x == 4 else print('not true')

풀어서 쓰면 다음과 같다.

if x == 5:
	print(x)
elif x == 4:
	print(x)
else:
	print('not true')

 

728x90
반응형