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 |