>  기사  >  백엔드 개발  >  파이썬에서 분수를 표현하는 방법

파이썬에서 분수를 표현하는 방법

藏色散人
藏色散人원래의
2019-06-29 11:41:3111556검색

파이썬에서 분수를 표현하는 방법

파이썬에서 분수를 어떻게 표현하나요?

분수 함수는 분수를 구현하는 Python의 모듈(모듈)입니다. 모듈은 다른 사람이 작성한 코드 프로그램으로, 클래스 정의, 함수 및 레이블을 포함하여 직접 사용할 수 있습니다. 함수 라이브러리 부분. 모듈을 사용하려면 먼저 모듈을 삽입해야 합니다.

>>> from fractions import Fraction   #插入模块
>>> f =Fraction(1,2)  #创建Fraction 类,并初始化为1/2
>>> f #输出分数类对象Fraction(1, 2)

분수를 입력할 때 분수의 첫 글자를 대문자로 표기해야 합니다. 그렇지 않으면 오류가 보고됩니다. 우리는 분수를 사용합니다.

>>> 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 Tutorial"

위 내용은 파이썬에서 분수를 표현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.