tahaklkt
Kilopat
Daha fazla
- Sistem Özellikleri
- TUF RTX 3060, i3 12100F, Corsair Vengeance 8x2 3200 mHZ RAM, Kingston NV1 500 GB SSD, Corsair H150i Sıvı Soğutma, Asus TUF GT 301 Kasa, Asus TUF 550W PSU
- Cinsiyet
- Erkek
Global alandaki herhangi bir değişkenin atandığı değeri değiştirmiyorsunuz. Neden global alandaki değişkeni global alanda olmasına rağmen global keywordu ile belirtiyorsunuz?
Alışkanlık diyelim. Uygulama satıyorum normalde ben orada bir sürü def ile tanımladığım komutlar oluyor global lazım oluyor bir mantıktan dolayı global kullanmadım el alışkanlığı diyeyim.
@Thrian hocam bu da arayüzlü versiyonudur sınav vardı kusuruma bakmayın yazamadım. Buyrun:
Python:
from tkinter import *
from tkinter import messagebox
pencere = Tk()
pencere.geometry("200x200")
pencere.title("technopat-tahaklkt")
kadi = Entry(pencere, textvariable="Kullanıcı adı")
kadi.pack()
sifre = Entry(pencere, show="*")
sifre.pack()
def kontrol():
kadisonuc = kadi.get()
sifresonuc = sifre.get()
if kadisonuc=="admin" and sifresonuc=="12345":
messagebox.showinfo("Giriş başarılı!" , "Merhaba " + kadisonuc)
else:
messagebox.showerror("Giriş başarısız!", "Tekrar dene!")
onay = Button(pencere, text="onayla", command=kontrol)
onay.pack()
pencere.mainloop()
Son düzenleme: