Nete Göre Sapmasız LGS Puan Hesaplama Aracı.
Örnek Ekran Alıntısı:
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()
Son düzenleyen: Moderatör: