반응형
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#-*- coding:utf-8 -*- | |
#test by Xd | |
x = 10 | |
y = 4 | |
if x > y: #조건 1, x가 y보다 큰지 확인 | |
x = x+10 #맞다면 x에 +10 | |
print('x는 y보다 큽니다.') #문장 출력 | |
print(x) #x의 값 출력 | |
elif y > x: #조건 1이 아니라면 y가 x보다 큰지 확인 | |
y = y+4 #맞다면 y에 +4 | |
print('y는 x보다 큽니다.') #문장 출력 | |
print(y) #y의 값 출력 | |
else: #조건 1, 조건 2가 모두 아니라면 | |
print('x와 y가 같습니다.') #문장 출력 | |
print(x, y) #x, y의 값 출력 |

if문에서 확인해야 할 조건이 여러 개인 경우 if와 else말고도 elif를 사용한다.
조건 1. x가 y보다 큰지 확인(if)
맞다면 x에 10을 더함
x의 값 출력
조건 2. 조건 1이 아니라면 y가 x보다 큰지 확인(elif)
맞다면 y에 4를 더함
y의 값 출력
조건 3.조건 1과 2 모두 아니라면 'x와 y가 같습니다' 문장 출력(else)
결과 1은 x를 10, y를 4로 놓고 실행한 결과이다.
x(10) > y(4)이다. 조건 1에 부합하므로 x에 10을 더하고 x의 값을 출력함.
결과 2는 x를 10, y를 10으로 놓고 실행한 결과이다.
이는 조건 3에 부합하므로 문장 출력 후 x와 y의 값을 출력했다.
반응형
'homework-jueon > 0x01-200제' 카테고리의 다른 글
12. for문 개념(for~ continue~ break) (0) | 2019.12.30 |
---|---|
11. for문 개념 (0) | 2019.12.30 |
9. if문 개념 (0) | 2019.12.30 |
8. 들여쓰기 (0) | 2019.12.29 |
7. print 줄바꿈 없애기 (0) | 2019.12.28 |