
4차시 조건문 실습 문제 (총 10문제)
아주 쉬운 문제 (난이도 1-3)
- 문제: 변수 number에 5를 할당하고, number가 0보다 큰지 확인하여 크다면 "양수입니다."를 출력하는 코드를 작성하세요. 답:
-
Python
number = 5 if number > 0: print("양수입니다.") - 문제: 변수 age에 15를 할당하고, age가 18보다 작은지 확인하여 작다면 "미성년자입니다."를 출력하는 코드를 작성하세요. 답:
-
Python
age = 15 if age < 18: print("미성년자입니다.") - 문제: 변수 grade에 "A"를 할당하고, grade가 "A"와 같다면 "최고 등급입니다."를 출력하는 코드를 작성하세요. 답:
-
Python
grade = "A" if grade == "A": print("최고 등급입니다.") - 문제: 변수 is_raining에 True를 할당하고, is_raining이 참이라면 "우산을 챙기세요."를 출력하는 코드를 작성하세요. 답:
-
Python
is_raining = True if is_raining: print("우산을 챙기세요.") - 문제: 변수 number에 -3을 할당하고, number가 0보다 작다면 "음수입니다."를 출력하고, 그렇지 않다면 "0 또는 양수입니다."를 출력하는 코드를 작성하세요. 답:
-
Python
number = -3 if number < 0: print("음수입니다.") else: print("0 또는 양수입니다.")
쉬운 문제 (난이도 4-6)
- 문제: 사용자로부터 정수를 입력받아(힌트: input() 함수와 int() 함수 사용), 입력받은 수가 짝수인지 홀수인지 판별하여 출력하는 코드를 작성하세요. 답:
-
Python
number = int(input("정수를 입력하세요: ")) if number % 2 == 0: print("짝수입니다.") else: print("홀수입니다.") - 문제: 변수 score에 75를 할당하고, 점수가 90점 이상이면 "A", 80점 이상 90점 미만이면 "B", 그 외에는 "C"를 출력하는 코드를 작성하세요. (elif 사용) 답:
-
Python
score = 75 if score >= 90: print("A") elif score >= 80: print("B") else: print("C") - 문제: 사용자로부터 두 개의 정수를 입력받아, 두 수 중 더 큰 수를 출력하는 코드를 작성하세요. 만약 두 수가 같다면 "두 수가 같습니다."를 출력하세요. 답:
-
Python
num1 = int(input("첫 번째 정수를 입력하세요: ")) num2 = int(input("두 번째 정수를 입력하세요: ")) if num1 > num2: print(num1) elif num2 > num1: print(num2) else: print("두 수가 같습니다.") - 문제: 변수 temp에 현재 온도를 할당하고, 온도가 25도 이상이면 "덥습니다.", 15도 이상 25도 미만이면 "따뜻합니다.", 15도 미만이면 "춥습니다."를 출력하는 코드를 작성하세요. 답:
-
Python
temp = 20 if temp >= 25: print("덥습니다.") elif temp >= 15: print("따뜻합니다.") else: print("춥습니다.") - 문제: 사용자로부터 알파벳 한 글자를 입력받아, 입력받은 글자가 모음(a, e, i, o, u)인지 자음인지 판별하여 출력하는 코드를 작성하세요. (대소문자 구분 없이 처리해도 됩니다.) 답:
-
Python
letter = input("알파벳 한 글자를 입력하세요: ").lower() if letter in ['a', 'e', 'i', 'o', 'u']: print("모음입니다.") else: print("자음입니다.")
이 문제들을 통해 if, elif, else 구문을 활용하여 다양한 조건에 따라 다른 코드를 실행하는 방법을 익히실 수 있습니다. 사용자 입력도 활용하여 좀 더 동적인 프로그램을 만들어 보세요!
'Python' 카테고리의 다른 글
| 8차시 자료구조 (튜플, 딕셔너리, 집합) 실습 문제 (총 10문제) (0) | 2025.04.23 |
|---|---|
| 7차시 자료구조 (리스트) 실습 문제 (총 10문제) (0) | 2025.04.23 |
| 2차시 자료형과 변수 실습 문제 (총 10문제) (0) | 2025.04.23 |
| 파이썬 print() 함수 사용법 및 예제 (0) | 2025.04.22 |
| VS Code 자주 쓰는 단축키 정리 (초보자용) (0) | 2025.04.22 |