Fraction 함수는 분수를 구현하는 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 Video Tutorial"
Features
1. 자동 축소
분자와 분모에 음수 기호가 있으면 자동으로 감소하고 최종적으로 음수 기호를 분자에 귀속시킵니다.
>>>Fraction(10, -5) Fraction(-2, 1)
2. 메타 연산:
두 개의 분수를 더해 분수를 얻습니다.
정수에 분수를 더해 분수를 얻습니다.
부동 소수점 숫자에 분수를 더해 부동 소수점 숫자를 얻습니다.
다른 이진 연산은 덧셈과 동일합니다
3. 분수 개체 속성 가져오기
문자 그대로, 분자는 분자를 가져오고 분모는 분모를 가져옵니다
4.gcd는 최대 공약수를 빠르게 가져옵니다
>>> from fractions import gcd >>> gcd(9, 6) 3
Example
>>> s =1 >>> for i in range(1,10): s=s+Fraction(1,i) >>> print(s) 9649/2520
위 내용은 파이썬 점수는 무엇을 나타냅니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!