THEORY - # 10 If Else And Or
조건문에는 or and not 같은 불리언 연산을 사용해.
or
X or Y 는 x나 y 둘중 하나가 True가 되어야 하고.
and
x and y 는 x, y 둘다 True가 되어야 해.
not
not x 라고 하면 반드시 x가 false가 되어야해
이젠 전 게시물에서 언급한 나이 체크를 한번 조건물을 이용해서 만들어보자.
def check(age):
print(f"you are {age}")
if age < 18:
print("you cant drink")
else:
print("you can drink")
check(18
)
elif
elif는 else if 의 줄임말이야
이게 뭘 의미 하냐면 if문을 여러번 쓸수 있다는거야
그럼 이걸로 다시 만들어보자.
def check(age):
print(f"you are {age}")
if age <= 17:
print("you cant drink")
elif age == 18:
print("hello! enjoy your young")
elif age > 20 and age < 25:
print("you can drink")
else:
print("hello")
check(20)
위 사진 처럼 계속 걸러지는거야.
if가 false면
그 밑으로..
elif가 false면
또 그 밑으로
.
.
.
모두 false면 else을 실행하는거지
Author And Source
이 문제에 관하여(THEORY - # 10 If Else And Or), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@shin_hyundong/THEORY-10-If-Else-And-Or저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)