Que représente un score python ?

爱喝马黛茶的安东尼
Libérer: 2019-06-26 14:09:12
original
5478 Les gens l'ont consulté

La fonction Fraction est un module (module) en Python qui implémente des fractions. Un module est un programme de code écrit par d'autres et peut être utilisé directement, y compris la définition de classes, de fonctions et d'étiquettes. partie de bibliothèque de fonctions standard. Le module doit être inséré en premier pour pouvoir l'utiliser.

Que représente un score python ?

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

Lors de la saisie de fractions, la première lettre de Fraction doit être en majuscule, sinon une erreur sera signalée. Nous opérons sur des fractions.

>>> Fraction(2,8)+1+1.5
2.75
Copier après la connexion

Si le type de données float apparaît pendant l'opération, le résultat final sera des données de type float. S'il n'y a que des types entiers et des types fractions dans l'expression d'opération, le résultat de sortie sera de type fraction. La méthode

>>> Fraction(2,8)+Fraction(2,5)+3
Fraction(73, 20)
Copier après la connexion

Fraction() est très intéressante, elle peut directement recevoir la chaîne de fraction et la transformer en entrée. Notez que la fraction saisie doit être placée entre guillemets.

>>> a = Fraction('1/5')
>>> a
Fraction(1, 5)
>>>
Copier après la connexion

Saisissez directement les décimales et la méthode Fraction convertit directement les décimales en fractions.

>>> from decimal import Decimal
>>> Fraction(1.1)
Fraction(11, 10)
Copier après la connexion

Pour convertir une chaîne en décimal, vous devez utiliser la classe décimale, puis convertir la décimale en fraction.

>>> from decimal import Decimal
>>> Fraction(Decimal('1.1'))
Fraction(11, 10)
Copier après la connexion

Convertissez d'abord la chaîne 1.1 en décimal, puis en fraction.

Recommandations associées : "Tutoriel vidéo Python"

Fonctionnalités

Réduction automatique

Quand il y a un signe négatif au numérateur et au dénominateur, la division est automatiquement réduite et le signe négatif est finalement attribué au numérateur

>>>Fraction(10, -5)
Fraction(-2, 1)
Copier après la connexion

2 Opérations binaires :

Ajoutez deux fractions pour obtenir un. fraction

Une fraction plus un entier donne une fraction

Une fraction plus un nombre à virgule flottante donne un nombre à virgule flottante

Les autres opérations binaires sont les mêmes que l'addition

3. Obtenez les propriétés de l'objet Fraction

Littéralement, le numérateur obtient le numérateur et le dénominateur obtient le dénominateur

4.gcd obtient rapidement le plus grand diviseur commun

>>> from fractions import gcd
>>> gcd(9, 6)
3
Copier après la connexion

Exemple

Que représente un score python ?

>>> s =1
>>> for i in range(1,10):   
      s=s+Fraction(1,i)
>>> print(s)
9649/2520
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!