조건문
조건문은 특정 조건식에 따라 실행이 결정되는 명령문이다, 파이썬에서는 if, elif, else 등의 명령어가 있다.
단일 조건문
단일조건문은 조건식 한 개를 기준으로 비교판단하여 처리하는 형식이고, 대표적으로는 if문이 있다
if문예시
var = 10 #블럭에서 사용될 변수
if var >= 5 : # 조건식
print('var', var)
print('var는 5보다 크다')
print('조건이 참인 경우 실행')
print('항상 실행')
# var 10
# var는 5보다 크다
# 조건이 참인 경우 실행
# 항상 실행
var 값이 if조건문에 충족함으로 결과값이 다음과 같이 나왔다. (if문 안에 있는 블록들은 반드시 들여쓰기를 해야되는거 잊지말기 !)
중첩 조건문
중접 조건문은 if문 블록 내에 또 다른 if블록이 포함된 형태를 갖는다. 여러개의 조건식을 구현할때 활용,.
중첩 조건문 예시
score = int(input('점수 입력:'))
grade = ' ' 등급
if score >= 85 and score <= 100 :
grade = '우수'
elif score >= 70 :
grade = '보통'
else :
grade = '저조'
print('당신의 점수는 %d이고, 등급은 %s'%(score, grade))
score 변수에 89, 75, 60을 입력했을 때의 결과값
#결과값
#당신의 점수는 89이고, 등급은 우수
#당신의 점수는 75이고, 등급은 보통
#당신의 점수는 60이고, 등급은 저조
먼저 input()함수에 int를 활용에 숫자값을 score값에 담을 수 있게 하였고, 중접 조건문을 활용에 상황에 맞는 입력값을 출력하였다.
'Python > 기초다지기' 카테고리의 다른 글
[Python] for문을 활용한 간단한 예제 (0) | 2022.11.07 |
---|---|
[Python] 반복문(for) (0) | 2022.11.07 |
[Python] 기본 도구 관련 연습문제 (0) | 2022.11.03 |
[Python] 표준입출력장치 (0) | 2022.11.02 |
[Python] 숫자형 과 문자열 (0) | 2022.11.01 |