Chap.5 조건문[블록 구조] - 블록 구조, else 문, elif 문, if 문 중복
블록 구조
블록 구조, else 문, elif 문, if 문 중복
블록 구조
- if 문의 명령어가 여러 줄인 경우
- 이들 명령은 모두 동일한 들여쓰기를 해야 함
else 문
- if 문에서 조건이 False인 경우 실행할 명령 지정
elif 문
- 여러 개의 if 문으로 조건을 검사할 때 사용
age=23
if age<19:
print("애들은 가라")
elif age<25:
print("대학생입니다")
else:
print("들어오세요")
결과
대학생입니다
a=int(input('점수는? '))
if a>90:
print("A등급입니다.")
elif a>80:
print("B등급입니다.")
elif a>70:
print("C등급입니다.")
elif a>60:
print("D등급입니다.")
else : #밑줄 -> 비권장사항
print("F등급입니다.")
결과
점수는? 87
B등급입니다.
age = 23
if age < 19:
print("애들은 가라")
else:
if age < 25:
print("대학생입니다")
else:
print("들어오세요")
결과
대학생입니다
if 문 중복
man = False
age = 22
if man == True:
if age > 19:
print("성인 남자입니다.")
else:
print("미성년 남자입니다.")
else:
if age > 19:
print("성인 여자입니다.") #허용은 된다
else:
print("미성년 여자입니다.") #이거랑
결과
성인 여자입니다.
'인터페이스 개발 > Python' 카테고리의 다른 글
Python - 반복문[반복문] - while 문, for 문, 제어 변수의 활용, break, continue (0) | 2020.07.20 |
---|---|
Python - 조건문[예제] - swap, 가위바위보 (0) | 2020.07.20 |
Python - 조건문[if 조건문] - if 문, 비교 연산자, 거짓 값, 논리 연산자 (0) | 2020.07.20 |
Python - 연산자[타입 변환] - 문자열 연산, 정수와 문자열, 실수의 변환 (0) | 2020.07.20 |
Python - 연산자[대입 및 산술] - 대입 연산자, 산술 연산자, 복합 대입 연산자 (0) | 2020.07.20 |
댓글