n
을 문자열 형식 필드에 전달하여 pi를 소수 자릿수로 인쇄하려고합니다. 그러나 이것은 나에게 오류를 준다. 이 작업을 수행하는 올바른 방법은 무엇입니까?문자열 형식 지정을 사용하여 정수 n을 사용하고 pi를 n 자리수로 인쇄하는 함수
내 코드 :
from math import pi
def print_pi(n):
print(("%."+str(n)) % pi)
오류 :
Traceback (most recent call last):
File "1.2.3.py", line 4, in <module>
print_pi(5)
File "1.2.3.py", line 3, in print_pi
print(("%."+str(n)) % pi)
ValueError: incomplete format
'format' 메소드가 _newer_라고 말하는 것이 항상 옳습니다. – martineau