파이썬 if...else 문
5532 단어 python
Python의 기본 if 문
일반적인 if 문부터 살펴보겠습니다.
파이썬에서 이것은 다음 구문으로 사용됩니다.
if condition:
# do something
True/False에 대한 변수를 확인하거나 숫자가 더 높거나 낮거나 문자열이 특정 값인지 확인하고 싶을 수 있습니다.
number = 5
string = "Chris"
boolean = True
if number > 3:
print("Number is positive")
if string == "Chris":
print("Chris in the building")
if boolean == True:
print("Boolean is true")
결과는 다음과 같습니다.
Number is positive
Chris in the building
Boolean is true
if 문에 대한 다중 반환
이것에 대한 멋진 부분은 올바른 들여쓰기를 사용하여 여러 반환을 할 수 있다는 것입니다.
두 줄의 지문이 필요하다고 가정해 보겠습니다.
if number > 3:
print("Number is positive")
print("This is a second positive line")
문이 충족되면 두 줄을 모두 반환합니다!
파이썬에서 ... else
짐작하셨겠지만, 이는 if가 실패할 경우 else 문을 사용할 수 있는 좋은 기회를 제공합니다.
이에 대한 논리는 다음과 같습니다.
if condition:
# do something
else:
# do something else
더 나은 사용 사례로 시도해 보겠습니다.
number = 10
if number > 20:
print("Number is bigger then 20")
else:
print("It's a smaller number")
이 코드를 실행하면 다음과 같은 결과가 나타납니다.
It's a smaller number
다른 경우 추가
if...else는 정적 부울 검사에 좋은 솔루션일 수 있습니다. 대부분의 실제 예에서는 특정 두 번째, 세 번째 또는 그 이상을 추가할 수 있습니다.
이를 위해
elif
를 사용할 수 있습니다. 이 조건은 이전 조건이 충족되지 않으면 이 조건을 시도합니다.이것은 우리가 하나를 정의한다면 여전히
else
로 대체될 수 있습니다.논리:
if condition:
# do thing 1
elif condition 2:
# do thing 2
else:
# do something else
숫자가 더 작거나 같은지 확인하여 시도해 보겠습니다.
a = 5
b = 5
if(a > b):
print("A is greater than B")
elif a == b:
print("A and B are equal")
else:
print("B is greater than A")
결과:
A and B are equal
이러한 종류의
elif
문은 여러 번 사용할 수 있습니다.읽어주셔서 감사합니다. 연결해 보겠습니다!
제 블로그를 읽어주셔서 감사합니다. 내 이메일 뉴스레터를 구독하고 Facebook 또는
Reference
이 문제에 관하여(파이썬 if...else 문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dailydevtips1/python-if-else-statements-2ejh텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)