# -*- coding: utf-8 -*-
# Log(ln)népérien, log10 décimale, loglp(ln1+x), log2 à base 2,
# v.3

from math import log, log10

print("Calcul d'un log décimal et népérien")
print("-----------------------------------")

nombre = input ("nombre ? ")
print()
while nombre <= "0" :
    print("Éviter une Entrée vide, le zéro, ou un nombre négatif, Merci!")
    nombre = input ("nombre ? ")
    print()
else :
    try :
        nombre = float(nombre)
    except :
        print("Ce n'est pas un nombre, essayons le chiffre 2")
        nombre = "2"
        nombre = float(nombre)

resultd = log10(nombre) # calcul du log décimal avec la bibliothèque math
resultn = log(nombre)   # calcul du log népérien  avec la bibliothèque math

print()
print("le logarithme décimal de", nombre, "=", round(resultd, 5))
print(resultd)
print()
print("le logarithme népérien de", nombre, "=", round(resultn, 5))
print(resultn)

print()
print("----------------------")
bye = (input ("Entrer pour Sortir...!"))
