조건문
조건문은 주어진 조건에 따라 다른 동작을 실행하는 구문입니다. 특정 조건이 참일 때와 거짓일 때 서로 다른 코드를 실행할 수 있습니다.
조건문은 다음과 같은 상황에서 사용합니다
- 특정 조건에 따라 다른 동작을 해야 할 때
- 값을 비교하여 결정을 내려야 할 때
- 다양한 경우의 수를 처리해야 할 때
조건문은 조건식과 본문으로 구성되며, 조건식이 참일 때 본문이 실행됩니다.
조건식
조건식은 참과 거짓을 판단할 수 있는 식입니다. 값을 서로 비교해서 참과 거짓을 결정합니다. 예를 들어, 변수A가 10보다 큰 지 아닌지를 판단할 수 있습니다. 이 경우 조건식은 변수A > 10
로 작성합니다.
조건식에 사용할 수 있는 연산자는 다음과 같습니다:
>
: 크다<
: 작다>=
: 크거나 같다<=
: 작거나 같다=
: 같다
이 중 같다 연산자(=
)는 문자 비교에도 사용할 수 있습니다. 다른 연산자는 숫자 비교에만 사용합니다.
같다 연산자(=
)가 다른 프로그래밍 언어와 다릅니다
다른 프로그래밍 언어에서는 ==
를 사용해 같다를 비교합니다. 약속에서는 =
를 사용해 같다를 비교합니다.
변수A: 10
변수A = 10 # 변수A와 숫자 10이 같은지 비교
변수A > 5 # 변수A가 5보다 큰지 비교
변수A < 15 # 변수A가 15보다 작은지 비교
(변수A * 2) = 20 # 변수A의 2배가 20과 같은지 비교
(변수A % 3) = 0 # 변수A를 3으로 나눈 나머지가 0과 같은지 비교
내_이름: "영희"
내_이름 = "영희" # 내_이름이 문자 "영희"와 같은지 비교
조건문 사용하기
약속실행기
출력
만약
과 이면
사이에 조건식을 작성하고, 조건이 참일 때 실행할 코드를 본문에 작성합니다. 본문 코드는 모든 줄에 4칸을 들여써야 합니다.
조건문이 거짓일 때 실행할 코드는 아니면
을 사용해 작성합니다.
약속실행기
출력
다중 조건문 사용하기
둘 이상의 조건을 가늠할 때는 만약
, 아니면 만약
, 아니면
을 사용해 다중 조건문을 작성할 수 있습니다.
약속실행기
출력
겹친 조건문 사용하기
조건문 본문 안에서도 조건문을 또 작성할 수 있습니다. 이 경우를 겹친 조건문이라고 합니다.
약속실행기
출력
직접 해보기
지혜는 해군사관학교 입학 시험을 위해 체력검정을 준비하고 있습니다. 팔굽혀펴기 종목의 등급 기준은 다음과 같습니다.
- 특급: 72개 이상
- 1급: 64개 이상
- 2급: 56개 이상
- 3급: 48개 이상
- 불합격: 48개 미만
지혜가 해낸 팔굽혀펴기 개수가 변수에 저장되어 있습니다. "지혜의 팔굽혀펴기 등급은 [등급]입니다." 를 보여주는 코드를 작성해보세요.
약속실행기
출력
목표 출력
지혜의 팔굽혀펴기 등급은 2급입니다.