내가 찾고있는 방법은 임의의 소수 자릿수에 파이썬 Fraction() 형식을 작성하는 방법입니다. 나는 분수와 소수에 대한 파이썬 문서를 살펴 봤지만 변환하거나 분수를 작성하는 방법을 볼 수 없습니다.파이썬에서 x DP로 십진수로 분수를 쓰는 방법은 무엇입니까?
그래서 내가 무엇을 찾고있어 드프의 수를 지정
0.7142857142857142857142857142857142857142857142857142
대신
>> float(Fraction(5, 7))
0.7142857142857143
로
Fraction(5, 7)
을 인쇄하는 몇 가지 방법입니다.
+1. 'Decimal (f)'가 직접 작동하지 않는다는 점이 흥미 롭습니다. 왜 어떤 생각하지? –
그 부서는 두 소수를 모두 실수로 변환하지 않고 정밀도를 잃지 않습니까? –
@JackTC AndiDog가 분자와 분모를 십진수로 사용하므로 정밀도가 떨어지지 않습니다. –