728x90
Basic Python (파이썬 기초 문법) 제어문 - 조건문
프로그래밍은 특정 목적을 달성하기 위해 설계된 알고리즘(algorithm)을 프로그래밍 언어를 사용하여 구체적인 프로그램으로 작성하는 과정입니다.
프로그래밍을 위한 프로그램(개발) 언어들은 데이터 처리를 위해 표준화된 문법을 제공합니다. 기본적인 특성으로 입력과 출력을 처리하는 과정에서 데이터를 처리하기 위해 진행 과정을 제어(분기 처리)하고 반복하여 데이터를 원하는 방향으로 가공하는 것입니다.
데이터 처리 과정의 특정 조건에 따라 분기 처리하는 문장을 "조건문"이라고 합니다. 조건문은 특정 조건일 경우 데이터를 처리하는 문법으로 입력 받은 데이터를 검증하거나, 특정 조건일 경우 데이터를 반복할때 많이 사용합니다.
1. IF조건문
if 조건문은 프로그램에서 조건에 따라 다른 동작을 실행하도록 하는 제어 구조입니다. 파이썬에서 주로 사용되는 조건문은 if, elif (else if), else입니다
if 조건:
# 조건이 참일 때 실행할 코드
num = 10
if num > 0:
print("양수입니다.")
2. IF-ELSE 조건문
if 문과 함께 사용되어, 주어진 조건이 참일 경우에는 하나의 코드 블록을 실행하고, 거짓일 경우에는 다른 코드 블록을 실행합니다.
# 단순조건 if else
# 조건이 1개일 경우
if <<조건1>> :
<<수행할 내용1>>
else :
<<수행할 내용2>>
num = -5
if num > 0:
print("양수입니다.")
else:
print("음수이거나 0입니다.")
3. 다중조건 IF-ELIF-ELSE 문
if-elif-else 는 여러개의 조건을 순차적으로 검사하고, 처음으로 참이 되는 조건의 코드 블록을 실행합니다. 만약 모든 조건이 거짓이면 else 블록이 실행됩니다.
# 다중조건 if elif else
# 조건이 1개 이상일 경우
if <<조건1>> :
<<수행할 내용1>>
elif <<조건2>> :
<<수행할 내용2>>
else :
<<수행할 내용3>>
score = 85
if score >= 90:
print("A 등급")
elif score >= 80:
print("B 등급")
else:
print("C 등급")
728x90
반응형
'Programming' 카테고리의 다른 글
웹사이트 소셜 공유를 위한 Open-Graph 필수값 (158) | 2023.12.21 |
---|---|
■(꿀팁)-웹페이지 성능- 랜더링의 이해와 속도 개선을 위한 Java-Script 기능 (async , defer, crossorign) (41) | 2023.11.11 |
Python 기초 - 튜플(Tuple) 자료형의 특징과 활용 (158) | 2023.10.17 |
Python 기초 문법 제어문 - 반복문 (7) | 2023.10.13 |
Python 리스트형 - Lamda 함수를 이용한 리스트 활용-람다식 (78) | 2023.10.12 |
Python 리스트형 - 중복값을 제거하고 Unique List 만들기 (100) | 2023.10.11 |
Python 리스트형 - 리스트형 특징과 활용 기초 (112) | 2023.10.10 |