# -*- coding: utf-8 -*-
# Calcul de inverse du log(ln)népérien
# from math import e, exp
# v.2

from math import exp
e = 2.71828182845904523536
print("Calcul de l'inverse du log népérien")
print("-----------------------------------")
# pour le test ln2 = 0.6931471805599453
ln = input ("logarithme népérien ? ")
try :
    ln = eval(ln)
except :
    print("Utilisons le ln:0.6931471805599453")
    ln = "0.6931471805599453"
    ln = eval(ln)

# le logarithme étant la puissance de e qui donne le chiffre
# il suffit d'élever e à la puissance de ce log pour retrouver le chiffre initial.
# a signaler que l' exp = e '2.718281828459045'

result = exp(ln)
result2 = e ** ln

print()
print("avec 'exp' l'inverse du ln", ln, "=", round(result, 5))
print(result)
print()
print()
print("avec 'e' l'inverse du ln", ln, "=", round(result2, 5))
print(result2)

print()
print("----------------------")
bye = (input ("Entrer pour Sortir...!"))
