THEORY - #9 Conditionals part One
조건문
조건문은 if-else로 구성되어 있으며
거의 모든 프로그래밍 언어에 조건문이 들어있어
조건문은 소프트웨어의 로직(논리)을 컨트롤 하는 방법이야
만약 18세 이하면 술을 마실 수 없다.
라는 것 처럼 " 만약 ~~하면 ~~하다" 같은 일반적인
삶과 비슷해.
def plus(a, b):
if type(b) is str:
return None
else:
return a + b
print(plus(1,"1"))
위 조건문은 원래 인자에 문자열과 정수를 넣었기에 에러가 뜨는 코드였는데 조건문을 넣어줘서 에러가 안뜨고
정상적으로 돌아가.
위 조건문을 해석해보자면
만약 b의 데이터 타입이 문자열일경우,
None을 출력하고
그렇지 않으면 a+b를 출력한다.
이건 결과가 "참"이기 때문에 콘솔에 None이
출력되었어.
조건문에 or, and, is not 등 도 쓸수있어.
Author And Source
이 문제에 관하여(THEORY - #9 Conditionals part One), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@shin_hyundong/THEORY-9-Conditionals-part-One저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)