반응형
파이썬에서는 if, elif, else 세 가지 조건문을 사용할 수 있습니다.
이러한 조건문은 주어진 조건에 따라 프로그램의 흐름을 변경합니다.
다음은 각 조건문의 사용 예제입니다.
1. if 문
if 문은 주어진 조건이 참(True)일 경우에만 해당 코드 블록을 실행합니다.
x = 10
if x > 5:
print("x is greater than 5")
위 코드는 x가 5보다 큰 경우 "x is greater than 5"라는 문자열을 출력합니다
2. if-else 문
if-else 문은 주어진 조건이 참(True)일 경우에는 첫 번째 코드 블록을, 그렇지 않은 경우에는 두 번째 코드 블록을 실행합니다.
x = 3
if x % 2 == 0:
print("x is even")
else:
print("x is odd")
위 코드는 x가 짝수인 경우 "x is even"을, 홀수인 경우 "x is odd"를 출력합니다.
3. if-elif-else 문
if-elif-else 문은 여러 개의 조건에 따라 실행할 코드 블록을 지정할 수 있습니다.
첫 번째 조건이 참(True)이면 첫 번째 코드 블록을, 그렇지 않고 두 번째 조건이 참이면 두 번째 코드 블록을 실행합니다.
이러한 과정을 조건이 없거나 모든 조건이 거짓(False)이 될 때까지 반복합니다.
x = 75
if x >= 90:
print("A")
elif x >= 80:
print("B")
elif x >= 70:
print("C")
elif x >= 60:
print("D")
else:
print("F")
위 코드는
x가 90 이상인 경우 "A",
80 이상인 경우 "B",
70 이상인 경우 "C",
60 이상인 경우 "D",
그 외의 경우에는 "F"를 출력합니다.
해당하는 조건이 여러 개일 경우, 가장 먼저 참(True)이 되는 조건에 해당하는 코드 블록이 실행됩니다.
반응형
'Programing > python' 카테고리의 다른 글
파이썬에서 함수 정의 (0) | 2023.03.01 |
---|---|
파이썬의 반복문 (0) | 2023.02.26 |
파이썬의 연산자 (2) | 2023.02.26 |
파이썬 자료형 (0) | 2023.02.26 |
파이썬 변수(Variable) (0) | 2023.02.26 |