python tkinter programme emprunt

Je vous avais déja donné le programme emprunt en javascript (qui necessitte un navigateur) mais ici, j'ai codé le même programme avec Ptyhon et utilisable dans une inerface graphique.

Alors voici, une simple interface sans fioriture en python tkinter javascript calcul du remboursement d'un emprunt
image d'emprunt sous tlinter

et voici le code tout simplement à mettre dans un fichier : emprunt.py

#!/usr/bin/python3
# coding: utf-8
# calcul de remboursement d'emprunt avec python et interface générée par tkinter
 
from tkinter import * 
def calcul_mensualite():
    capital = float(ent_capital.get())
    taux = float(ent_taux.get())
    duree = int(ent_duree.get())
    mensualite=round(capital*taux/1200/(1-(1+taux/1200)**-duree),2)
    lbl_mensualite.config(text="Mensualité :" f" {mensualite} €")
#--------------------------
fenetre = Tk()
fenetre.geometry("400x300")
fenetre.title("Emprunt 0.1 en Python tkinter")

lbl_titre = Label(fenetre, text="Calcul du remboursement des mensualités d'un emprunt")

lbl_capital = Label(fenetre, text="Capital ? ")
ent_capital = Entry(fenetre)
lbl_taux = Label(fenetre, text="Taux annuel ? ")
ent_taux = Entry(fenetre)
lbl_duree = Label(fenetre, text="Durée (en mois) ? ")
ent_duree = Entry(fenetre)
lbl_mensualite = Label(fenetre, text="",font=("Mono", 12,"bold"),fg="red")
btn_calculer = Button(fenetre, text="Calculer",command=calcul_mensualite)
btn_quitter = Button(fenetre, text="Quitter",command=fenetre.destroy)
lbl_titre.pack()
lbl_capital.pack()
ent_capital.pack()
lbl_taux.pack()
ent_taux.pack()
lbl_duree.pack()
ent_duree.pack()
btn_calculer.pack()
lbl_mensualite.pack()
btn_quitter.pack()

fenetre.mainloop()
cookie
Gérer les cookies

Ce site utilise des cookies nécessaires à son fonctionnement, ils permettent de fluidifier son fonctionnement par exemple en mémorisant les données de connexion, la langue que vous avez choisie ou la validation de ce message.