내용 : 참거짓과 조건문 (Booleans and Conditionals)
난이도 : 중, 조건문을 만드는 방법은 간단한데 여러가지 조건문이 섞이면 글로만 봐서는 헷깔릴 수 있다.
걸린시간 : 20분
변수값에 True 혹은 False 를 직접 입력하면 참거짓 값을 얻을 수 있고 연산자를 통해서 참거짓값을 얻을 수도 있다.
a == b a 와 b 가 같다
a != b a 와 b 가 같지 않다
a < b a 가 b보다 작다
a > b a 가 b보다 크다
a <= b a 가 b보다 작거나 같다
a >= b a 가 b보다 크거나 같다.
and, or, or not 과 같은 조건응 임력할 수 있다. or 를 기준으로 왼쪽을 계산하고 오른쪽을 계산한다.
조건문은 if 만약, elif 일땐 , else 나머진 으로 만들 수 있다. 각 조건의 끝부분에는 : 콜론을 넣어주고 스페이스 4칸은 공백을(들여쓰기) 주어 코드블록을 구분한다. 들여쓰기가 끝나는 부분에서 if 조건문이 종료된다.
def inspect(x):
if x == 0:
print(x, "is zero")
elif x > 0:
print(x, "is positive")
elif x < 0:
print(x, "is negative")
else:
print(x, "is unlike anything I've ever seen...")
inspect(0)
inspect(-15)
bool() 이라는 함수는 0을 제외한 숫자는 True로 인식하고, 공백이 아닌 문자를 True로 인식한다.
https://www.kaggle.com/colinmorris/booleans-and-conditionals
반응형