Section courante

A propos

Section administrative du site

COERCE

Coercition
Python Version 1 à 2.7

Syntaxe

coerce(x, y)

Paramètres

Nom Description
x Ce paramètre permet d'indiquer la coordonnée horizontale.
y Ce paramètre permet d'indiquer la coordonnée verticale.

Description

Cette fonction permet de demander un tuple constitué des deux paramètres numériques convertis en un type commun, en utilisant les mêmes règles que celles utilisées par les opérations arithmétiques. Si la coercition n'est pas possible, il déclenche un exception TypeError.

Algorithme

MODULE COERCE(x, y)
   SI x et y sont du même type ALORS
      RETOURNE (x, y) sans changement
   SINON
      * Tenter de convertir x et y en un type commun
      SI x et y peuvent être convertis en un type commun ALORS
         RETOURNE les versions converties de (x, y)
      SINON
         Lever une exception de TypeError
      FIN SI
   FIN SI

Remarques



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