부동소수점, 어떻게 나타내지? (작성중)

juyeon·2022년 8월 8일
0

지식의 조각들

목록 보기
6/6
post-custom-banner

부동 소수점..ㅠㅠ

formating

"%10.4f" % 3.12121212
# 출력
    3.1212

소수점 뒤에 0을 나타내고 싶으면..?

: 예를 들어 어떤 수를 나눴는데 0.12였다고 치자.
근데 나는 소수점 3자리까지 나타내고 싶음..0.120 이렇게.
이때 반올림 해야함.
어떻게 하지?

1. 실패

n : 원하는 자릿수

(str(round(float(a / b))) + '0' * n)][:n]
  • 실패 이유: float형이, 생각보다 소수점 끝까지 나타나지 않는다..제한이 있다보다. 와이!?

2. 실패

print(r"f'"%{d}f" % ab'")

포맷팅을 사용하고픈데, 문제는 자릿수에 변수를 넣어야 한다는 것! 이게 문제다ㅠ 넘 복잡해짐

profile
내 인생의 주연

0개의 댓글