> 백엔드 개발 > 파이썬 튜토리얼 > 파이썬 점수는 무엇을 나타냅니까?

파이썬 점수는 무엇을 나타냅니까?

爱喝马黛茶的安东尼
풀어 주다: 2019-06-26 14:09:12
원래의
5601명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿