31 Ekim 2022 Pazartesi

Kapı şifresini i defa yanlış girince t saniye şifre girilmesini engelleyen Python Kod Örneği

import time
i = int(input("Kapı şifresini kaç defa yanlış girme hakkı tanımlansın? :"))
t = int(input("Kapı şifresini yanlış girilince kaç saniye beklenilsin? :"))
sifre = int(input("Kapı şifresini belirleyiniz. :"))
sifreTekrar = int(input("Kapı şifresini tekrar giriniz: "))
while True:
    if sifre == sifreTekrar:
        while True:
            girilenSifre = int(input("Kapı şifresini giriniz: "))
            if girilenSifre != sifre:
                i-=1
                print(f"Şifreyi yanlış girdiniz. {i+1} hakkınızdan {i} hakkınız kaldı. Bip sesi çıkar.")
                if i==0:
                    print(f"Tekrar deneme için {t} saniye beklemelisiniz.")
                    time.sleep(t)
                else:
                    continue
            else:
                print("Kapı açıldı.")
                break
        break
    else:
        print("Girilen şifreler uyuşmamaktadır. Uygulamayı tekrar çalıştırın.")
        break

Hiç yorum yok:

Yorum Gönder