프로그램의 흐름을 제어하기 위한 문법이라고 나왔는데
조건문은 특정 조건일 때 코드를 실행하는 문법이다라고 해석할 수 있다.
조건문
- 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문 = 특정상황**
**구역 설정** 잘 보자!!
[Python-기초] 조건문 - if ~ elit ~ else (0) | 2023.02.24 |
---|---|
[Python-기초] 조건문 - if~else (0) | 2023.02.23 |
[Python-기초] 사용자(개발자)에게 값 입력받기 (0) | 2023.02.23 |
[Python-기초] 변수 이해하기 (0) | 2023.02.22 |
[Python-기초] 출력함수 - 함수 (0) | 2023.02.22 |
댓글 영역