
이전 강의에서는 변수에 값을 저장하고 사용하는 방법을 배웠습니다.
이번 강의에서는 변수에 저장할 수 있는 값 중
가장 기본이 되는 숫자 자료형에 대해 알아봅니다.
숫자 자료형이란 무엇인가
파이썬에서 숫자는
계산을 하기 위한 값입니다.
숫자 자료형은 크게 두 가지로 나뉩니다.
- 정수 (int)
- 실수 (float)
이 두 가지만 제대로 이해해도
대부분의 계산은 충분히 처리할 수 있습니다.
1️⃣ 정수(int)란 무엇인가
정수(int)는
소수점이 없는 숫자를 말합니다.
예를 들면 다음과 같습니다.
a = 10
b = -3
c = 0
이 값들은 모두
정수(int)입니다.
정수는
- 개수
- 나이
- 점수
같이 딱 떨어지는 값을 표현할 때 사용합니다.
2️⃣ 실수(float)란 무엇인가
실수(float)는
소수점이 있는 숫자를 말합니다.
예를 들면 다음과 같습니다.
x = 3.14
y = 0.5
z = -1.25
이 값들은 모두
실수(float)입니다.
실수는
- 키
- 몸무게
- 평균 점수
같이 정확하게 나누어지는 값을 표현할 때 사용합니다.
3️⃣ 정수와 실수 출력해보기
정수와 실수를
print 함수로 출력해봅니다.
age = 20
height = 175.5
print(age)
print(height)
실행 결과는 다음과 같습니다.
20
175.5
정수와 실수 모두
따옴표 없이 그대로 출력합니다.
4️⃣ 숫자 계산하기
숫자 자료형은
계산에 사용할 수 있습니다.
a = 10
b = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)
실행 결과는 다음과 같습니다.
13
7
30
3.3333333333333335
여기서 중요한 점은
나눗셈(/)의 결과는 항상 실수(float)라는 것입니다.
5️⃣ 정수끼리 나눠도 실수가 되는 이유
파이썬에서는
정확한 계산 결과를 표현하기 위해
나눗셈 결과를 실수로 처리합니다.
print(10 / 2)
실행 결과는 다음과 같습니다.
5.0
결과가 5가 아니라
5.0으로 출력되는 이유도
실수(float)이기 때문입니다.
6️⃣ 정수 나눗셈과 나머지
정수 결과만 필요할 때는
다음 연산자를 사용합니다.
print(10 // 3)
print(10 % 3)
실행 결과는 다음과 같습니다.
3
1
- // : 몫
- % : 나머지
이 연산은
나중에 조건문과 반복문에서 자주 사용됩니다.
이번 강의 핵심 정리
- 숫자 자료형에는 정수(int)와 실수(float)가 있다
- 정수는 소수점이 없는 숫자이다
- 실수는 소수점이 있는 숫자이다
- / 나눗셈 결과는 항상 실수이다
- //는 몫, %는 나머지를 구한다
나이(int)와 키(float)를 변수로 만들고
print로 출력해보세요.
직접 쳐보는 게 제일 빠릅니다.
다음 강의에서는
문자열(str) 자료형을 배웁니다.
글자를 변수에 저장하고 다루는 방법을 알아봅니다.
'⚙️ Python > 💻 Python 기초' 카테고리의 다른 글
| [Python] 7강 문자열 포맷팅(f-string)으로 출력 깔끔하게 만들기 (0) | 2025.12.24 |
|---|---|
| [Python] 6강 문자열(str) 이해하기 (0) | 2025.12.24 |
| [Python] 4강 변수란 무엇인가? 값에 이름 붙이기 (1) | 2025.12.23 |
| [Python] 3강 print 함수로 화면에 출력하기 (0) | 2025.12.22 |
| [Python] 2강 IDLE로 파이썬 코드 작성하고 실행하기 (0) | 2025.12.22 |