관리 메뉴

공부기록용

Python 기초 02(조건문) 본문

📚강의록📚/Python

Python 기초 02(조건문)

과부하가즈아 2023. 5. 19. 15:05

조건문

조건문이란 주어진 조건의 참/거짓 여부에 따라 프로그램의 흐름을 결정할 수 있는 구문을 뜻한다. 여기서 조건이란, 불리언 데이터를 반환하거나 불리언 데이터로 해석할 수 있는 표현식을 의미한다.

 

if

키워드 if를 이용해 만드는 구문 'if문'은 가장 일반적인 형태의 조건문이다. if문의 기본 형태는 다음과 같다.

if 조건 : # ':' 와야한다.
  # 조건이 True일 때 실행될 실행문(들여쓰기 필수)
number = 10

if number > 8 :
    print("비교 연산을 이용해")
    print("조건식을 만들었어요")
    
# 변수 number의 값이 8보다 크면 두개의 print(x) 함수를 실행시켜라
# 8보다 크지 않을 경우 아무 일도 일어나지 않는다.

10말고 다른 숫자를 입력하면 아무런 값도 출력되지 않음

 

else

if는 조건이 참일 때의 할 일을 정의하는 구문을 만든다. 원한다면 사용자는 if문 다음으로 else문을 추가하여 조건이 거짓일 때의 할일을 추가 정의할 수 있다. (else를 추가한 if 문을 if-else문 이라고 부르기도 한다.)

if 조건 : 
    print("True Case")
else :
    print("False Case")

 

조건문은 '주어진 조건에 따라 선택적으로 구문을 실행한다'는 특징을 가진 하나의 구문일 뿐이다. 조건문이 실행을 마치고 나면, 코드 진행 흐름은 이어지는 다음 구문으로 자연스럽게 이동한다.

number = 3

if number == 3 :
    print("조건은 True입니다.")

#들여쓰기가 끝나야 if문이 끝 맺어지는 것으로 아래 구문은 위 if문과 관련이 없다.
print("if문과 무관한 구문입니다.")

 

 

elif

elif문은 if문에 조건을 추가하여 조건을 세분화할 수 있는 구문이다. elif문에 입력된 조건은 if문의 조건이 False를 반환한 경우를 염두해 두고 작성해야 한다. elif문은 반드시 if문 뒤에 작성되어야 한다.(독립적인 사용X)

if 조건1 : 
    print("조건1이 True일 경우 실행할 실행문")
elif 조건2 : 
    print("조건2이 True일 경우 실행할 실행문")
 
# 조건2는 조건1이 false를 반환했을 경우 새로 제시할 조건

최초의 True를 반환하는 조건문의 값을 출력한다.

 

 

 

출처 : https://www.youtube.com/@uknowcoding

'📚강의록📚 > Python' 카테고리의 다른 글

Python 기초 03(반복문)  (0) 2023.05.22
Python 기초 01  (0) 2023.05.19
Comments