728x90
반응형

1. 소수점 표현 방법

정수형(int)는 소수점이 없는 숫자라면, 실수형(float)은 소수점이 있는 숫자이다.
다른 언어에서는 자료형이 Double이 있기도 한데, Double 같은 자료형을 쓰면 더 많은 소수점 표현이 가능하다.
아쉽게도 파이썬은 실수형이 float 밖에 없으며, 소수점은 16자리까지 표현이 가능하다.

1) "{}".format 방식

print("{}".format(first/last)) #소수점 16자리 실수
print("{:.16f}".format(first/last)) #소수점 16자리 실수
print("{:.8f}".format(first/last)) #소수점 8자리 실수
print("{:f}".format(first/last)) #소수점 6자리 실수

무한 소수 일경우 마지막 자리에서 반올림
유한 소수일 경우 나머지는 0으로 표시

728x90

2) f "{ }" 방식 방식

print(f"{first/last:}") #소수점 16자리 실수
print(f"{first/last:.16f}") #소수점 16자리 실수
print(f"{first/last:.8f}") #소수점 8자리 실수
print(f"{first/last:f}") #소수점 6자리 실수

무한 소수 일경우 마지막 자리에서 반올림
유한 소수일 경우 나머지는 0으로 표시

반응형

3) 아무 방식도 안 쓴다면

print(first/last) 
이런 식으로 바로 쓴다면,

17자리에서 반올림하여 16자리까지 표기
소수점자리가 있는 곳까지만 표기

위와 같이 된다.

 

728x90
반응형

+ Recent posts