• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Pythonda Döngü Yapıları - Egzersiz 7

burakcode

MFC Üyesi
Üyelik Tarihi
20 Nis 2021
Konular
90
Mesajlar
944
MFC Puanı
2,120
sys_kullanici_adi = "bBurak"
sys_parola = "12345"

Kullanıcınızın veritabanındaki bilgileri yukarıdaki gibi olsun. Bu bilgileri kullanıcıdan isteyin, kendisinin giriş hakkı 3 olsun, 3 denemede de başarısız olduğu durumda veya başarılı giriş yaptığı durumda program sonlansın. Ayrıca verdiği bilgilerin yanlışlığı doğruluğuna göre de kullanıcıya bilgi verin.

Python:
print("""*****************************
Kullanıcı Girişi Programı
*****************************""")

sys_kullanici_adi = "bBurak"
sys_parola = "12345"
giris_hakki = 3

while True:
    kullanici_adi = input("Kullanıcı Adı: ")
    parola = input("Parola: ")

    if kullanici_adi != sys_kullanici_adi and parola == sys_parola:
        print("Kullanıcı Adı Hatalı!")
        giris_hakki -= 1
    elif kullanici_adi == sys_kullanici_adi and parola != sys_parola:
        print("Parola Hatalı!")
        giris_hakki -= 1
    elif kullanici_adi != sys_kullanici_adi and parola != sys_parola:
        print("Kullanıcı Adı ve Parola Hatalı!")
        giris_hakki -= 1
    else:
        print("Sisteme Giriş Yapıldı!")
        break

    if giris_hakki == 0:
        print("Giriş Hakkınız Bitti!")
        break
        
#OUTPUT
*****************************
Kullanıcı Girişi Programı
*****************************
Kullanıcı Adı: burak
Parola: 123
Kullanıcı Adı ve Parola Hatalı!
Kullanıcı Adı: bBurak
Parola: 145
Parola Hatalı!
Kullanıcı Adı: Burak
Parola: 12345
Kullanıcı Adı Hatalı!
Giriş Hakkınız Bitti!
© 2021. Burakcode - Tüm Hakları Saklıdır.
 
Üst