ホームページ > バックエンド開発 > Python チュートリアル > Python スコアは何を表しますか?

Python スコアは何を表しますか?

爱喝马黛茶的安东尼
リリース: 2019-06-26 14:09:12
オリジナル
5589 人が閲覧しました

分数関数は、分数を実装する Python のモジュール (モジュール) です。モジュールは、他の人によって書かれたコード プログラムであり、クラス、関数、ラベルの定義を含めて直接使用できます。Python の一部です。標準関数ライブラリの一部です。使用するには、最初にモジュールを挿入する必要があります。

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)
>>>
ログイン後にコピー

小数を直接入力すると、Fraction メソッドは小数を分数に直接変換します。

>>> from decimal import Decimal
>>> Fraction(1.1)
Fraction(11, 10)
ログイン後にコピー

文字列を 10 進数に変換するには、10 進数クラスを使用してから、10 進数を分数に変換する必要があります。

>>> from decimal import Decimal
>>> Fraction(Decimal('1.1'))
Fraction(11, 10)
ログイン後にコピー

まず 1.1 文字列を 10 進数に変換し、次に分数に変換します。

関連する推奨事項: 「Python ビデオ チュートリアル

機能

1. 自動削減

分子と分母に負の符号がある場合、除算は自動的に減算され、最後に負の符号が分子

>>>Fraction(10, -5)
Fraction(-2, 1)
ログイン後にコピー

2 に割り当てられます。二項演算:

2 つの分数を加算して、分数

整数に分数を加算して分数を取得します

浮動小数点数に分数を加算して浮動小数点数を取得します

他の二項演算は次と同じですadd

3. Fraction オブジェクトのプロパティを取得します

文字通り、分子は分子を取得し、分母は分母を取得します

4.gcd はすぐに最大公約数を取得します

>>> from fractions import gcd
>>> gcd(9, 6)
3
ログイン後にコピー

Python スコアは何を表しますか?

>>> s =1
>>> for i in range(1,10):   
      s=s+Fraction(1,i)
>>> print(s)
9649/2520
ログイン後にコピー

以上がPython スコアは何を表しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート