def acosh(value: float) -> float
x2 - y2 = 1
au lieu du cercle unité d'équation x2 + y2 = 1
.
Return the inverse hyperbolic cosine of x.
Paramètre | Description |
---|---|
value : float |
Une valeur à partir de laquelle calculer l'arc cosinus hyperbolique. |
La valeur de retour est de type float.
Si la valeur passée est supérieure ou égale à 1, cette fonction renvoit l'arc cosinus hyperbolique demandé (une valeur positive). Dans le cas contraire, une erreur sera produite.
TypeError :Une exception de ce type sera déclenchée si la valeur passée en paramètre n'est pas numérique.
ValueError :Une exception de ce type sera déclenchée si la valeur passée en paramètre est inférieure à 1.
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/usr/bin/python3 import math import sys try: value = float(input("Saisir une valeur comprise entre supérieur ou égale à 1 : ")) print(f"acosh({value:.3f}) == {math.acosh(value):.3f} radians"); except ValueError: print("La valeur saisie doit être numérique et supérieure ou égale à 1 !", file=sys.stderr) |
Et voici un exemple d'exécution de ce programme :
Saisir une valeur comprise entre supérieur ou égale à 1 : 2 acosh(2.000) == 1.317 radians
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :