Python ile LGS Puan Hesaplama Aracı

Nete Göre Sapmasız LGS Puan Hesaplama Aracı.
Python:
from tkinter import Tk, Frame, Label, Entry, Button, messagebox

pencere = Tk()

pencere.title("LGS Puan Hesaplama Aracı")
pencere.geometry("400x450")

uygulama = Frame(pencere)
uygulama.grid()

L1 = Label(uygulama, text="Ana Ders Doğrunuzu giriniz")
L1.grid(padx=110, pady=10)

E1 = Entry(uygulama, bd =2)
E1.grid(padx=110, pady=3)

L2 = Label(uygulama, text="Ana Ders Yanlışınızı Giriniz")
L2.grid(padx=110, pady=10)

E2 = Entry(uygulama, bd =2)
E2.grid(padx=110, pady=3)

L3 = Label(uygulama, text="Ara Ders Doğrunuzu giriniz")
L3.grid(padx=110, pady=10)

E3 = Entry(uygulama, bd =2)
E3.grid(padx=110, pady=3)

L4 = Label(uygulama, text="Ara Ders Yanlışınızı Giriniz")
L4.grid(padx=110, pady=10)

E4 = Entry(uygulama, bd =2)
E4.grid(padx=110, pady=3)

def dialog(puan):
    var = messagebox.showinfo("LGS Puanınız:", f"{puan} Puanınız var tebrikler.")


def puan_hesapla():

 
    anad = float(E1.get())
 
    anay = float(E2.get())
 
    arad = float(E3.get())
 
    aray = float(E4.get())

 
    puan = 200 +(anad - anay/3)*4 + (arad - aray/3)*1.5

    return puan

button1 = Button(uygulama, text = " Hesapla " , width=20, command=lambda: dialog(puan_hesapla()))
button1.grid(padx=110, pady=70)

pencere.mainloop()
Örnek Ekran Alıntısı:
 
Son düzenleyen: Moderatör:
Her sorunun puanı aynı değildir. Değişiyor yanlış yapılma oranına göre falan.
 
İşte bugünlerde herkesin kullandığı araçlardan biri...
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…