Str - int doğrulama ve girişe dönme

Soru sorarken Kodlarınızı, kod bloğu içerisnde yazarsanız doğru görüntülenir ve daha anlaşılır olur.

Aşağıdaki kod istediğini sağlar diye düşünüyorum tabi çok daha temiz, pratik kodlar da yazılabilir.

while True:
    try:
        dene = int(input("Lütfen şifrenizi giriniz : "))
        if type(dene) == int:
            print("Girdiğiniz Şifre: ", dene)
            if dene == 8:
                print("Girdiğiniz Şifre Doğru")
                break
            else:
                print("Girdiğiniz Şifre Yanlış, Lütfen Tekrar Deneyin; ")

    except:
        print("Sadece Rakam Girmelisiniz.")
1 Beğeni