이번에는 조건문을 정리하겠습니다.
1. 조건문의 규칙
2. if
3. elif
4. else
5. and & or
6. 조건문 활용 ( List 내에서 원하는 원소 찾기)
바로 코드를 적어보며 개념을 익혀보겠습니다.
1. 조건문의 규칙
파이썬에서 조건문을 사용할 때에는 규칙이 있습니다.
1. 첫 명령어는 들여쓰기 없이 시작해야 한다.
2. 조건문, 반복문 등의 문법을 사용할 때는 콜론(:)으로 명령어의 끝을 알린다.
3. 콜론(:)의 다음 줄부터는 들여쓰기의 간격이 모두 일정해야 한다.
이렇게 3가지가 있습니다.
이따 코드를 작성하며 다시 한번 정리하겠습니다.
2. if
# -*- Encoding: utf-8 -*-
a = 80
if a >= 80:
print("Good")
print("잘했습니다.")
if문은 조건을 세워 조건에 성립할때 실행되게 합니다.
if문의 조건은 마음대로 정의할 수 있습니다.
이 코드에서 첫번째 , 두번째 조건문의 규칙을 찾을 수 있습니다.
위 코드를 보면 if의 명령문은 들여쓰기 없이 실행 되었습니다.
또한 조건문 뒤 콜론( : )으로 조건문의 끝을 알립니다.
3. elif
# -*- Encoding: utf-8 -*-
a = 80
if a >= 90:
print("Good")
print("잘했습니다.")
elif a <= 80:
print("Nice")
print(" 나쁘지 않습니다.")
elif는 만약 처음 조건문의 조건이 맞지 않는다면
2번째 조건을 세워서 조건을 판별 할 수 있습니다.
4. else
# -*- Encoding: utf-8 -*-
a = 80
if a >= 90:
print("Good")
print("잘했습니다.")
elif a <= 80:
print("Nice")
print(" 나쁘지 않습니다.")
else:
print("SO SO")
print("조금 더 노력하십시오")
만약 if의 조건과 elif의 조건 모두 맞지 않는다면 어떡해야 할까요?
우리는 코드를 작성할때 모든 조건을 정의 할 수 없으니
최후의 예외 상황을 else에 넣는겁니다.
5. and & or
# -*- Encoding: utf-8 -*-
a = 80
if a >= 90 and a <= 100:
print("Good")
print("잘했습니다.")
elif a <= 80 or a == 80:
print("Nice")
print(" 나쁘지 않습니다.")
else:
print("SO SO")
print("조금 더 노력하십시오")
and는 공통 조건을 세울 때 사용하는 것이고
or은 말 그대로 하나의 조건만 만족하면 실행이 됩니다.
c언어로 치자면 and는 &&이 되는거고 or는 ||이 됩니다.
6. 조건문 활용 (List 내에서 원하는 원소 찾기)
# -*- Encoding: utf-8 -*-
list = [1, 2, 3]
if 2 in list:
print("2가 파이썬에 포함되어 있습니다.")
이런 식으로 List내에 자신이 원하는 원소를 찾을 수 있습니다.
'Python' 카테고리의 다른 글
[Python] 튜플 자료형 & 시퀀스 자료형 (0) | 2020.06.01 |
---|---|
[Python] 튜플 자료형 & 시퀀스 자료형 (0) | 2020.06.01 |
[Python] 반복문 ( for문, while문.. ) (0) | 2020.05.29 |
[Python] List 관련 함수 (0) | 2020.05.26 |
[Python] 문자열 기초 함수들 (0) | 2020.05.23 |