# -*- coding: utf-8 -*-
# Calcul inverse de la tangente hyperbolique
# v.3

from math import atanh

print("Calcul de arc tangente hyperbolique en degrés")
print("---------------------------------")
pi = 3.1415926535897932384626433832795

# 1 = div par 0 !
# 0 = 0
# pour le test arctangente de 20° = 0.99999999999999999150329148941682

atah = input ("Entrer l'arctangente hyperbolique ? ")

if atah < "0" or atah >= "1" : #or atah >= "100" :
    print()
    print("Entrée non valide")
    atah = 0

try :
    atah = float(atah)
except :
    print("Utilisons 0.3355468322066388")
    atah = "0.3355468322066388"
    atah = float(atah)

angr = atanh(atah)         # calcul de l'arc-tangente hyperbolique en radians
angd = angr / pi * 180     # convertion des radians en degrés

print()
print("l'arc-tangeante hyperbolique de", atah, "est de", round(angd, 2), "degrés")
print (angd)
print()

print()
print("----------------------")
bye = (input ("Entrer pour Sortir...!"))
