import math # Demander à l'utilisateur d'entrer les données nécessaires S0 = float(input("Cours de l'action (S0) : ")) P0 = float(input("Prix du Put (P0) : ")) K = float(input("Prix d'exercice (K) : ")) r = float(input("Taux sans risque (r) en % : ")) / 100 # Convertir en décimal T = float(input("Nombre de mois de l'option (T) : ")) / 12 # Convertir en années # Calcul de la valeur actuelle (VA) de K VA_K = K * math.exp(-r * T) # Calcul du prix du Call en utilisant la parité call-put C0 = P0 + S0 - VA_K # Afficher le prix du Call et la formule utilisée avec les valeurs spécifiques print("Prix du Call (C0): {:.10f}".format(C0)) print("Formule utilisée: C0 = P0 + S0 - VA(K), où P0 = {:.10f}, S0 = {:.10f}, VA(K) = {:.10f}".format(P0, S0, VA_K))