Section courante

A propos

Section administrative du site

FLOAT

Flottant
Python

Syntaxe

float()
float(x)

Paramètres

Nom Description
n Ce paramètre optionnel permet d'indiquer l'expression contenant le nombre à traiter

Description

Cette fonction permet de convertir une chaîne de caractères en nombre à virgule flottante.

Algorithme

MODULE FLOAT(objet)
   * Vérifier si l'objet est déjà un nombre à virgule flottante
   SI objet est de type float ALORS
      RETOURNE objet * Retourner directement l'objet si c'est déjà un float
   FIN SI

   * Si l'objet est une chaîne de caractères (str), essayer de la convertir en float
   SI objet est une chaîne de caractères (str) ALORS
      ESSAYER
         * Tenter de convertir la chaîne en float
         Valeur ← convertir la chaîne en nombre flottant
         RETOURNE Valeur
      EXCEPTION
         * Si une exception se produit (par exemple, chaîne invalide), lever une exception de conversion
         Lever une erreur ValueError "Impossible de convertir l'objet en float"
      FIN ESSAYER
   FIN SI

   * Si l'objet est un autre type (par exemple, int ou bool), le convertir en float
   SI objet est de type int ou bool ALORS
      RETOURNE objet converti en nombre flottant
   FIN SI

   * Si l'objet ne peut pas être converti, lever une exception de type ValueError
   Lever une erreur ValueError "Impossible de convertir l'objet en float"

Remarque



Dernière mise à jour : Mercredi, le 14 septembre 2016