상세 컨텐츠

본문 제목

[Python-기초] 조건문 - if문

Programming language/PYTHON

by 주초위왕 2023. 2. 23. 20:45

본문

프로그램의 흐름을 제어하기 위한 문법이라고 나왔는데

조건문은 특정 조건일 때 코드를 실행하는 문법이다라고 해석할 수 있다.

 

조건문

- if문

조건에 따라서 다른 코드를 실행(분기처리할때)사용한다.

if문 바깥쪽문장
if 조건식 :     #:가 나오면 무조건 들여쓰기 잊지말기
--if문안쪽문장
--if문안쪽문장
if문바깥쪽문장    #들여쓰기 없는건 바깥쪽


해석방법
1-1. if문을 만나면 1. 조건식을 확인한다 <if 조건식(타입) = bool(True or False)>
만약, True라면 if문 안쪽으로 들어와서 안쪽 문장을 차례로 실행한다.

1-2. 만약 조건식이 False(bool타입으로 변환했을 때 False)
라면 if문 안쪽 문장을 실행하지 않는다.

예제)

#조건문이 True면?

print('프로그램을 시작했어요')  1.
if True :  #조건식 bool(True or False)
  print('if문안쪽 문장입니다1')  2-1.들려쓰기를 했기 때문에 2-2와 같이 출력해서 나온다
  print('if문안쪽 문장입니다2')  2-2.
print('프로그램이 끝')  3.


파이썬은 위에서 한줄씩 실행이 되기 때문에 
1. print()함수를 이용해 안넹 소괄호를 출력해줘-프로그램을 시작했어요 출력
2-1. 조건문 True가 실행되고 if문안쪽 문장입니다1-출력
2-2. 들여쓰기를 했으니, if문안쪽 문장입니다2-출력
3. 프로그램이 끝
#조건문이 False

print('프로그램을 시작했어요')
if False :
  print('if문안쪽 문장입니다1')
  print('if문안쪽 문장입니다2')
print('프로그램이 끝났어요')
  
1. print()함수 프로그램을 시작했어요 출력
2. 조건문 if False(거짓)이니 들여쓴 부분이 실행되지 않는다

조건문 if가 참 일때만 안에 print( )함수가 출력이되고,

False일 때는 들여쓴 print()가 출력 되지 않고 마지막 print( )안 소괄호 문자만 출력되서 나온다.

 


 


print() 함수는 특정 상황이 되야 나오기 때문에, 
**조건문 = if문 = 특정상황**
**구역 설정** 잘 보자!!

반응형

관련글 더보기

댓글 영역