4단게 들어가기 전, 지난 시간 도전 과제 한번 풀어보자.
도전 과제! 🏆
사용자에게 나이를 입력받아 다음 조건을 체크하는 프로그램을 만들어보세요:
- 19세 미만: "미성년자"
- 19-30세: "청년"
- 31-50세: "중년"
- 51세 이상: "노년"
꿀팁:
- 조건문은 프로그램의 의사결정 능력!
- 들여쓰기(indentation)에 주의하세요
- 조건은 위에서 아래로 순차적으로 체크돼요
🚀도전 과제의 해답✨
# 나이에 따른 연령대 분류 프로그램
# 사용자로부터 나이 입력 받기
age = int(input("나이를 입력하세요: "))
# 조건문을 사용한 연령대 분류
if age < 19:
print("미성년자")
elif 19 <= age <= 30:
print("청년")
elif 31 <= age <= 50:
print("중년")
else:
print("노년")
꿀팁:
int()로 나이를 정수로 변환<=와>=로 범위 조건 설정- 조건은 위에서 아래로 순차적으로 체크됨
도전 과제 성공! 👏🎉
✨코드를 실행하면 입력한 나이에 따라 해당 연령대를 출력합니다. 🐍

파이썬 공부 레벨 1의 4단계:연산자와 형 변환
비교 연산자
# 비교 연산자 종류
a = 10
b = 5
print(a == b) # 같다
print(a != b) # 다르다
print(a > b) # 크다
print(a < b) # 작다
print(a >= b) # 크거나 같다
print(a <= b) # 작거나 같다
형 변환 (Type Casting)
# 문자열 → 숫자
number_str = "123"
number_int = int(number_str)
number_float = float(number_str)
# 숫자 → 문자열
age = 25
age_str = str(age)
# 논리값 변환
print(bool(0)) # False
print(bool(1)) # True
print(bool("")) # False
print(bool("Hi")) # True
복합 대입 연산자
x = 10
x += 5 # x = x + 5
x -= 3 # x = x - 3
x *= 2 # x = x * 2
x /= 2 # x = x / 2
도전 과제! 🏆
- 사용자에게 두 숫자를 입력받아
- 첫 번째 숫자를 두 번째 숫자로 나눈 나머지를 계산하고
- 결과를 소수점 2자리까지 출력하는 프로그램을 만들어보세요!
꿀팁:
- 형 변환은 데이터의 마법!
- 연산자는 프로그래밍의 기본 도구
- 항상 데이터 타입에 주의하세요 🕵️♂️
'프로그래밍 > 파이썬' 카테고리의 다른 글
| 파이썬 공부 레벨 1의 6단계: 리스트 🧙♂️✨ (1) | 2024.11.18 |
|---|---|
| 파이썬 공부 레벨 1의 5단계: 문자열 🧙♂️✨ (5) | 2024.11.15 |
| 파이썬 공부 레벨 1의 3단계: 조건문 🧙♂️🔮 (1) | 2024.11.13 |
| 파이썬 공부 레벨 1의 2단계: 사용자 입력과 기본 연산 🚀 (0) | 2024.11.12 |
| 파이썬 첫걸음: 기본 출력과 변수 선언 (0) | 2024.11.11 |