본문 바로가기
개념

if-elif-else 조건문

by 23HYUN 2024. 5. 29.
728x90
반응형

개념

만약 달다면:
    삼킨다.
그렇지 않으면:
    뱉는다.
    
    
if 달다면:
    삼킨다.
else:
    뱉는다.

 

if else 실습

>>> a = 1234 * 4
>>> b = 13456 / 2
if a > b:           # 만약 a가 b보다 크면
    print('a')      # 'a'를 출력한다.
else:               # 그렇지 않으면
    print('b')      # 'b'를 출력한다.

 

elif(조건을 여러개 줌) 실습

>>> c = 15 * 5
>>> d = 15 + 15 + 15 + 15 + 15
if c > d:
    print('c는 d보다 크다')
elif c == d:
    print('c는 d와 같다')
elif c < d:
    print('c는 d보다 작다')
else:
    print('난 모른다')
    
# 여러 개의 조건을 검사해서 그 중에 맞는 것을 출력

 

== 연산자

c = d    # d의 값을 c에 넣으라는 뜻
c == d   # c와 d의 값이 같은가?라는 뜻, 두 값을 비교할 때 사용함

 

실습

a = 48
b = 4
if a # b == 0:
    print(f'{a}는 {b}로 나누어 떨어집니다.')
elif a % b != 0:    # elif a % b != 0: 대신 else: 사용해도 결과는 같다
    print(f'{a}는 {b}로 나누어 떨어지지 않습니다.')


>>> 48는 4로 나누어 떨어집니다.

 

조건에 따라 반복문 중단하기

max = 10
while True:
    num = int(input())
    if num > max:
        print(num, '는 너무 큽니다!')
        break    # break 를 사용하여 반복문 나오기
# 입력
3
6
9
12
# 출력
12 는 너무 큽니다!

 

728x90
반응형

'개념' 카테고리의 다른 글

for 사용 반복문  (0) 2024.05.29
and/or 연산자  (1) 2024.05.29
while 반복문  (0) 2024.05.28
리스트  (0) 2024.05.28
변수  (0) 2024.05.28