Outils pour utilisateurs


Calculette a pureau de tuile

il s'agit d' une calculette pour calculer le nombre de rangée de tuile sur un pent de toit, l' écart entre deux latte et la même chose avec un rang de plus. ( la réponse n'est juste car elle ne prend pas en compte les 5 cm de jeu au faitage, est seulement 5 cm de tuile qui déborde dans la gouttière )

On y retrouve l' utilisation de la lib. Tkinder pour l' ouverture d'une fenêtre graphique, la saisie d' une variable, la lib. math pour les calcules et la suppression de la virgule d'une variable .

calculPureau.py
# Calcule de pureaux de tuile Zebulon55 
from Tkinter import *
from math import *
# 
# 
 
def evaluer(event):
    x=float((eval(entree.get())))
    y=x/37
    Y=int (y)
    z=float(x/Y)
    Z=float (x/(Y+1))
    chaine0.configure(text = "Pour " + str(x) + "cm")
    chaine1.configure(text = "on a " + str(Y) + " rang")
    chaine2.configure(text = "le pureau est de " + str (z))
    chaine3.configure(text = "et pour un rang de plus " + str (Z))
# ----- Programme principal : -----
 
fenetre = Tk()
fenetre.title("pureau de tuile")
entree = Entry(fenetre, width =30)
entree.bind("<Return>", evaluer)
chaine0 = Label(fenetre)
entree.pack()
chaine0.pack()
chaine1 = Label(fenetre)
entree.pack()
chaine1.pack()
chaine2 = Label(fenetre)
entree.pack()
chaine2.pack()
chaine3 = Label(fenetre)
entree.pack()
chaine3.pack()
 
fenetre.mainloop()