반응형
1. if else 사용 예시
value1=3
value2=5
if value1!=value2:
print("value1과 value2값이 다릅니다")
else:
print("value1과 value2값이 같습니다")
1. value1과 value2의 값이 같지 않을 경우, if문이 출력됩니다.
2. value1과 value2의 값이 같을 경우, else문이 출력됩니다.
2. if elif else
value1=3
value2=5
if value1>value2:
print("value1 > value2")
elif value1==value2:
print("value1 = value2")
else:
print("value < value2")
1. value1 > value2일 경우, if문이 출력됩니다.
2. value1 = value2 일 경우, else문이 출력됩니다.
3. value1< value2 이거나, 값을 비교할 수 없을 경우 else문이 출력됩니다.
3. if elif elif elif .... else
2번과 마찬가지로 if, elif, else 문을 사용하지만, 중간에 elif구문이 2개 이상 들어갈 수 있습니다.
import os
import sys
value1=3
if value1==1:
print("if")
elif value1==2:
print("elif 1")
elif value1==3:
print("elif 2")
elif value1==4:
print("elif 3")
else:
print("else")
def main(argv):
print("")
if __name__ == '__main__':
main(sys.argv)
value1의 값은 3이므로, 2번째 elif문이 실행됩니다.
4. AND 혹은 OR 사용
value1=3
value2=3
value3=5
if value1==3 or value3==7:
print("or if")
else:
print("or else")
if value1==3 and value2==5:
print("and if")
else:
print("and else")
1. 첫번째 if에서 첫번째 조건(value1==3)이 참이기 때문에, if문이 출력
2. 두번째 if문에서 첫번째 조건(value1==3)은 만족하였으나, 두번째 조건(value2==5)이 거짓이므로, else문이 출력
반응형
'Python' 카테고리의 다른 글
[Python] 파이썬 for문 사용법(continue문 포함) (0) | 2023.01.31 |
---|---|
[Python] Pywin32 / Pypiwin32 버전 설치 오류 (0) | 2022.12.12 |
[Python] 모듈 가져오기(Import, from) (0) | 2021.11.23 |