Swift 컴퓨터 언어 교육 9번째 블로그 글입니다. 주제는 🎲 9. 조건문 놀이 (if문) 입니다.
🎲 9. 조건문 놀이 (if문)
안녕하세요! 😊 오늘은 코딩에서 아주 중요한 개념 중 하나인 조건문(if문) 을 배워볼 거예요.
조건문은 Swift에게 이렇게 말하는 거예요:
“만약 ~라면 이렇게 해줘, 그렇지 않으면 다르게 해줘!”
우리가 평소에 쓰는 말과 아주 비슷하죠?
🧠 조건에 따라 다르게 반응하기
조건문은 프로그램이 상황에 따라 다르게 행동하게 해줘요.
예를 들어,
“만약 점수가 90점 이상이면 ‘우수!’ 라고 말해줘”
“그게 아니면 ‘수고했어요!’ 라고 해줘”
이런 식으로 조건을 설정할 수 있어요!
기본 구조:
if 조건 {
// 조건이 맞을 때 실행할 코드
} else {
// 조건이 틀릴 때 실행할 코드
}
🧪 실습: 점수에 따라 메시지 다르게 출력하기
이제 직접 코드를 작성해볼까요?
let score = 85
if score >= 90 {
print("우수! 정말 잘했어요! 🎉")
} else if score >= 70 {
print("좋아요! 계속 힘내요! 😊")
} else {
print("수고했어요! 다음에 더 잘할 수 있어요! 💪")
}
출력 결과:
좋아요! 계속 힘내요! 😊
점수(score)가 85점이니까, 두 번째 조건인 score >= 70 이 맞아서 해당 메시지가 출력돼요.
🔍 if, else if, else란?
-
if → 조건이 맞을 때 실행
-
else if → 첫 번째 조건이 아니고, 이 조건이 맞을 때 실행
-
else → 위 조건들이 전부 틀렸을 때 실행
이렇게 여러 가지 상황을 순서대로 검사할 수 있어요!
💡 도전 과제: 100점일 때만 특별한 메시지 출력해 보기
아래 코드를 수정해서,
100점일 때만 “만점! 대단해요! 🏆” 를 출력하도록 만들어볼 수 있을까요?
힌트:
if score == 100 {
print("만점! 대단해요! 🏆")
} else {
print("수고했어요! 다음엔 만점을 노려봐요! 💪")
}
✨ 마무리하며
오늘은 Swift의 조건문 if 를 배웠어요!
-
조건이 참이면 어떤 일을 하고
-
아니면 다른 일을 하게 만들 수 있어요
-
다양한 상황에 맞춰 스마트하게 반응하는 코드를 만들 수 있어요
다음 시간에는 드디어!
🎁 10. 함수는 마법 상자! (Function) 을 배워봅니다.
댓글 쓰기