본문 바로가기
  •  세상 모든 꿀팁 모아 모아
취미, 공부/python

파이썬■ if-else 구문, elif 활용

by 초코코_ 2023. 6. 19.
반응형

■ else구문 : If문이 false일 때 일부 구문을 실행하는 데 사용할 수 있다.
※ if 만약 ~ 하다면(true라면) "A" 하고 else 그렇지 않다면(false라면) "B" 하라.

>>>x = 5
>>>if x == 7:
>>> print("yes")
>>>else:
>>> print("no")
no

▶if문과 마찬가지로 수행문 작성 시 '들여 쓰기' 해야 한다.

 

■ 각각의 if조건문은 단 하나의 else문만 가질 수 있다.

>>>num = 5
>>>if num == 1:
>>> print("one")
>>>else:
>>> if num == 3:
>>>  print("three")
>>> else:
>>>  if num == 5:
>>>   print("five")
>>>  else:
>>>   print("other")
five

 ▶ 각각의 if문은 하나의 else문만 갖는다.
 ▶ if문과 else문을 연결함으로써, else문을 여러 번 사용할 수 있다.  ①,②,③ 각각의 if-else문을 연결.

 

■ elif statements : else문과 if문을 연결할 때 코드를 더 짧고 쉽게 작성할 수 있게 해 준다.

>>>num=7
>>>if num == 1:
>>> print("one")
>>>elif num == 3:
>>> print("three")
>>>elif num == 5:
>>> print("five")
>>>else:
>>> print("something else")
something else

▶else-if 구문을 합쳐서 elif로 표현. 
else:
 if num == 3:

elif num == 3: 로 간략하게 표현이 가능하다.

※ 코드 작성시 콜론( : ) 을 빼먹지 않도록 주의하자.

반응형

댓글