생활
파이썬 형식 지정자 %, 아래 예시 오류나야하는 것 아닌가요?
>>> print("%7.3f" % (123.456789))
123.457
>>> print("%10.12f" % (123.456789))
123.456789000000
10칸을 준비하는데 소수점 아래 12자리까지 나타내는 게 논리적으로 옳지 않으니까
두번째 예시는 오류나야하는 것 아닌가요? 왜 저렇게 결과가 나오는지 모르겠습니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요
# 폭(width) 10자리, 소수점 12자리 표현 # 소수점은 무조건 12자리로 표현 # 소수점 12자리로 표현된다면 "123.456789000000" 이렇게 표현이 되어 16자리가 됨 # 폭(width)이 10자리로 지정했고, 16자리보다 이하이기 때문에 그대로 표현 # 폭(width)이 17자리로 지정할 경우 (%17.12), 16자리보다 크기 때문에 맨 앞 한 자리에 space가 들어감 >>> print("%10.12f" % (123.456789)) 123.456789000000