파이썬에서 분수 형식을 출력하는 방법은 무엇입니까?
파이썬 분수 표현과 쓰기 방법
분수 함수는 분수를 구현하는 파이썬의 모듈(모듈)로, 모듈은 다른 사람이 작성한 코드 프로그램으로, 클래스, 함수 및 정의를 포함하여 직접 사용할 수 있습니다. labels는 Python 표준 함수 라이브러리의 일부입니다. 모듈을 사용하려면 먼저 모듈을 삽입해야 합니다.
>>> from fractions import Fraction #插入模块 >>> f =Fraction(1,2) #创建Fraction 类,并初始化为1/2 >>> f #输出分数类对象Fraction(1, 2)
관련 권장사항: "Python Tutorial"
분수를 입력할 때 분수의 첫 글자를 대문자로 표기해야 하며, 그렇지 않으면 오류가 보고됩니다. 우리는 분수를 사용합니다.
>>> Fraction(2,8)+1+1.5 2.75
작업 중에 float 데이터 유형이 나타나면 최종 결과는 float 유형 데이터가 됩니다. 연산식에 정수형과 분수형만 있는 경우 출력 결과는 분수형이 됩니다.
>>> Fraction(2,8)+Fraction(2,5)+3 Fraction(73, 20)
Fraction() 메서드는 매우 흥미롭습니다. 분수 문자열을 직접 수신하여 입력으로 바꿀 수 있습니다. 입력한 분수는 따옴표로 묶어야 합니다.
>>> a = Fraction('1/5') >>> a Fraction(1, 5) >>>
소수를 직접 입력하면, 분수법은 소수를 분수로 직접 변환해줍니다.
>>> from decimal import Decimal >>> Fraction(1.1) Fraction(11, 10)
문자열을 소수로 변환하려면 소수 클래스를 사용한 다음 소수를 분수로 변환해야 합니다.
>>> from decimal import Decimal >>> Fraction(Decimal('1.1')) Fraction(11, 10)
먼저 1.1 문자열을 십진수로 변환한 다음 분수로 변환하세요.
확장:
Python: 분수 연산
fractions 모듈은 분수와 관련된 수학 연산을 수행하는 데 사용할 수 있습니다
>>> from fractions import Fraction >>> a = Fraction(5, 4) >>> b = Fraction(7, 16) >>> print(a + b) 27/16 >>> print(a * b) 35/64 >>> # Getting numerator/denominator >>> c = a * b >>> c.numerator 35 >>> c.denominator 64 >>> # Converting to a float >>> float(c) 0.546875
대부분의 프로그램에서 분수 계산 문제는 일반적으로 발생하지 않지만 때로는 여전히 필요한 경우가 있습니다. 예를 들어 테스트 단위를 분수 형태로 받아들이고 분수로 연산을 수행할 수 있는 프로그램에서 분수를 직접 사용하면 소수 또는 부동 소수점 숫자로 수동 변환하는 작업을 줄일 수 있습니다
위 내용은 파이썬에서 분수 형식을 출력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!