본문 바로가기

[Python] 5강 숫자 자료형(int, float) 이해하기

@도마22025. 12. 23. 21:00
728x90


이전 강의에서는 변수에 값을 저장하고 사용하는 방법을 배웠습니다.
이번 강의에서는 변수에 저장할 수 있는 값 중
가장 기본이 되는 숫자 자료형에 대해 알아봅니다.


숫자 자료형이란 무엇인가

파이썬에서 숫자는
계산을 하기 위한 값입니다.

숫자 자료형은 크게 두 가지로 나뉩니다.

  • 정수 (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) 자료형을 배웁니다.
글자를 변수에 저장하고 다루는 방법을 알아봅니다.


728x90
도마2
@도마2 :: 도마의 코드노트

초보자를 위한 코딩 강의를 정리합니다. 파이썬부터 C#, Unity 게임 제작까지 차근차근 기록합니다. — 도마

목차