본문 바로가기

Algorithm

알고리즘 기초 및 파이썬 기초 문법(2) - 수 자료형

파이썬 기초 문법

자료형

- 파이썬에서의 자료형 정수형, 실수형, 복소수형, 문자열, 리스트, 튜플, 사전 등이 있음

수 자료형

정수형

 

#정수형(양/음의 정수, 0)

a = 1000 #양의 정수
b = -7 #음의 정수
c = 0 #0

 

실수형

- 컴퓨터 시스템은 실수 정보를 표현하는 정확도에 한계를 가짐

- 개발 과정에서 실수 값을 제대로 비교하지 못 할 수도 있음

- round() 함수를 이용하여 문제 해결

- 123.456 소수 셋째 자리에서 반올림 round(123.456, 2) -> 123.46

 

#실수형
#소수점 아래의 데이터를 포함하는 수 자료형

a = 157.93 #양의 실수
b = -1837.2 #음의 실수
c = 5. #5.0 #소수부가 0일 때 0을 생략
d = -.7 #-0.7 #정수부가 0일 때 0을 생략

#실수값 표현의 한계

a = 0.3 + 0.6 #0.8999999999999

if a == 0.9:
	print(True)
else:
	print(False)
    
#False

 

지수 표현 방식

- e나 E를 이용한 지수 표현 방식 이용 가능

- 1e9 -> 10의 9제곱 (1,000,000,000)

- 임의의 큰 수를 표현하기 위해 사용

- 무한(INF)의 값을 1e9로 표현

 

a = 1e9 #1,000,000,000

b = 75.25e1 #752.5

c = 3954e-3 #3.954

 

수 자료형 연산

1.  +, -, *

2.  / (나누기) : 나눠진 결과를 실수형으로 반환

3.  % (나머지)

4.  // (몫)

5.  ** (거듭제곱)