프로그래밍 언어/Python

파이썬 Python 실습 :: 조건문 if, else, elif 간단 정리

gamjadori 2024. 1. 4. 10:52
728x90

<조건문 if>

x = 10
if x == 10:
	print('10입니다.')
	print('종료합니다.')

if x = 10:
	print('xxx')
>> if는 참과 거짓으로 표현되어야 하기 때문에, x = 10인 경우는 불라인으로 판정이 안 돼 오류

x = 10
if x >= 10:
	print('10 이상입니다.')
	if x == 15:
		print('15입니다.')
	if x == 20:
		print('20입니다.')
10 이상입니다.

<if - else>

  • else는 if의 조건식이 만족하지 않을 때 실행
x = 7
if x > 10:
	print('10 이상입니다.')
**else:**
	print('10 이하입니다.')
10 이하입니다.
if True (=1):
	print('참')
else:
	print('거짓')
참

if False(=0):
	print('참')
else:
	print('거짓')
거짓

if -1:
	print('참')
else:
	print('거짓')
참
>> 0이 아닌 숫자들은 모두 참으로 인식

if 'Hello':
	print('참')
else:
	print('거짓')
거짓

>> **1**은 참, **0**은 거짓, **0이외의 숫자**들은 모두 참, **문자열**은 거짓으로 인식

x = 10
y = 20
if x == 10 and y == 20:
	print('참')
else:
	print('거짓')
참

<elif>

  • else인 상태에서 조건식을 지정할 때 사용하며 else if와 동일
  • if문 다음에 옴
x = 20
if x == 10:
	print('10입니다.')
elif x == 20:
	print('20입니다.')
elif x == 30:
	print('30입니다.')
else:
	print('기타등등')
20입니다.