728x90
반응형

If 조건문

1) if 조건문 문법

if 조건 1:
    문장 1
elif 조건 2 :
    문장 2
elif 조건 3 :
    문장 3
else :
    문장 4
문장 5

위 그림과 같이 조건 1에서 물어보는 것이 True 라는 대답이 나온다면, 문장 1을 수행하고 if 구문을 빠져나와 문장 5를 수행한다.  False 라는 대답이 나오면 조건 2를 물어본다.  조건 2에서 True 라는 대답이 나오면 문장 2를 수행하고, if 구문을 빠져나와 문장 5을 수행한다. False가 나온다면 조건 3을 수행한다. 마찮가지로 조건 3에 대한 대답이 True 이면 문장 3을 수행하고, 마지막 else를 거치지 않고 문장 5를 수행하다. 그것이 아니면 else에 포함된 문장 4를 수행하고 문장 5를 수행하다. 

반응형

EX)
a, b = map(int, input().split())
if a == b :
    print(f"a와 b가 같다")
elif a > b :
    print(f"a가 b보다 크다")
else  :
    print(f"a가 b보다 작다")
print("a와 b의 크기를 비교해 보았다.")

728x90

2) 조건문에 사용할 함수

2-1) 비교 연산자

== : 값이 같으면 True, 값이 틀리면 False
!= : 값이 틀리면 True, 값이 같으면 False
> : 왼쪽의 값이 더 크면 True, 오른쪽 같이 더 크면 false
< : 왼쪽의 값이 더 크면 True, 오른쪽 같이 더 크면 false

여기서 값을 비교하는 것은 숫자만이 아니라, 모든 것을 비교할 수 있다.
숫자, 문자, 리스트, 타입.... 모든 것을 같은지 같지 않은지 확인 할 수 있다.
그리고 문자나 리스트 같은 것도 크고 작은지 비교가 가능하다.

 

728x90
반응형

+ Recent posts