Python ile yaptığım Giriş ekranı

Hasario

Üye
1 Ara 2018
135
1
Arkadaşlar yeni yeni başlıyorum hatam varsa söylerseniz sevinirim yeni yeni başlıyorum[Not= Python 3x te geçerlidir]
import pyautogui
kullanici_adi = pyautogui.prompt(text='Kulanici Adi',title="Hasario")
sifre = pyautogui.password(title="Hasario",text="Şifre",mask="*")

if kullanici_adi=="dnz" and sifre=='123':
pyautogui.confirm(text='Giriş Başarılı', title='Hasario', buttons=['OK','Cancel'])

elif kullanici_adi=="" or sifre=="":
print("Lutfen Bilgileri Giriniz")
else:
pyautogui.confirm(text='Giriş Başarısız', title='Hasario', buttons=['OK','Cancel'])
 

xOkanx

Katılımcı Üye
29 Eki 2018
467
1
sanırım paython 2 serisi ile yapmıssın
çümkü 3 ile yapılanlar daha açık olur benim bildiğim
 

xOkanx

Katılımcı Üye
29 Eki 2018
467
1
Açıktan kastınız daha uzun kodlar veya # açıklamalar ise, bu tamamen yazılımcıya kalmış bir durumdur. 2-3 arasındaki bir farklıkık değildir.

Tabiki yazılımcya aittir buna kimse karışamaz saten. ama benim bahsetdiğim bu yeni başlayanlar için daha açıklayıcı.

benim bahsediğime örnek.
kullaniciadı = ""
kullanicipw = ""


while Ture:
kullanici = import("Kullanıcı adınızı giriniz:")
password = import("Şifrenizi giriniz:")

if ((kullanici == kullaniciadı) and (kullanicipw == password) ):
print("Giriş yapıldı.")
break

elif ((kullanici != kullanıcıadı) and (kullanicipw == password) ):
print("Kullanıcı adınızı yanlış girdiniz.")

elif ((kullanici == kullaniciadı) and (kullanicipw != password)):
print("Şifrenizi yanlış girdiniz.")

else:
print("Böyle bir kullanıcı bulunmuyor.")
 

Sessizer

Katılımcı Üye
15 Mar 2017
867
0
000004
Tabiki yazılımcya aittir buna kimse karışamaz saten. ama benim bahsetdiğim bu yeni başlayanlar için daha açıklayıcı.

benim bahsediğime örnek.
kullaniciadı = ""
kullanicipw = ""


while Ture:
kullanici = import("Kullanıcı adınızı giriniz:")
password = import("Şifrenizi giriniz:")

if ((kullanici == kullaniciadı) and (kullanicipw == password) ):
print("Giriş yapıldı.")
break

elif ((kullanici != kullanıcıadı) and (kullanicipw == password) ):
print("Kullanıcı adınızı yanlış girdiniz.")

elif ((kullanici == kullaniciadı) and (kullanicipw != password)):
print("Şifrenizi yanlış girdiniz.")

else:
print("Böyle bir kullanıcı bulunmuyor.")

(10 saniye baknca indentation hatası alıyorsun.)
 

YouAndLife

Katılımcı Üye
5 Mar 2016
834
0
Layer 3
Tabiki yazılımcya aittir buna kimse karışamaz saten. ama benim bahsetdiğim bu yeni başlayanlar için daha açıklayıcı.

benim bahsediğime örnek.
kullaniciadı = ""
kullanicipw = ""


while Ture:
kullanici = import("Kullanıcı adınızı giriniz:")
password = import("Şifrenizi giriniz:")

if ((kullanici == kullaniciadı) and (kullanicipw == password) ):
print("Giriş yapıldı.")
break

elif ((kullanici != kullanıcıadı) and (kullanicipw == password) ):
print("Kullanıcı adınızı yanlış girdiniz.")

elif ((kullanici == kullaniciadı) and (kullanicipw != password)):
print("Şifrenizi yanlış girdiniz.")

else:
print("Böyle bir kullanıcı bulunmuyor.")

O konuda haklısınız.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.