In python for loops every caracter printing -
trharfler ="şçöğüıİ" buyukharfler="qazwsxedcrfvtgbyhnujmikÖolÇpŞĞİÜ" sayilar="0123456789" ozelkarakterler="<>'£#^+$%½&/{}()[]=*?\-_|" parola = input("parolanız: ") karakter in parola: if karakter in trharfler: print("parolanızda tükçe harf kullanmayınız") if karakter in ozelkarakterler: print("Özel karakter kullanmayınız") if not karakter==buyukharfler: print("büyük harf kullanın") if not karakter==sayilar: print("sayı kullanın") print("paralonız oluşturuldu: ",parola)
result:
parolanız: mahir%ü büyük harf kullanın sayı kullanın büyük harf kullanın sayı kullanın büyük harf kullanın sayı kullanın büyük harf kullanın sayı kullanın büyük harf kullanın sayı kullanın Özel karakter kullanmayınız büyük harf kullanın sayı kullanın parolanızda tükçe harf kullanmayınız büyük harf kullanın sayı kullanın paralonız oluşturuldu: mahir%ü
i want "büyük harf kullanın sayı kullanın" 1 time. don't want write each character separately
can't i'm sure you're trying accomplish here, cause "büyük harf kullanın" , "sayı kullanın" print once in similar fashion how you're trying it.
trharfler ="şçöğüıİ" buyukharfler="qazwsxedcrfvtgbyhnujmikÖolÇpŞĞİÜ" sayilar="0123456789" ozelkarakterler="<>'£#^+$%½&/{}()[]=*?\-_|" parola = input("parolanız: ") karakter in parola: if karakter in trharfler: print("parolanızda tükçe harf kullanmayınız") if karakter in ozelkarakterler: print("Özel karakter kullanmayınız") karakter in parola: if karakter not in buyukharfler: print("büyük harf kullanın") break karakter in parola: if karakter not in sayilar: print("sayı kullanın") break print("paralonız oluşturuldu: ",parola)
it's not elegant way seem trying do, should work. go more along lines of this.
trharfler ="şçöğüıİ" buyukharfler="qazwsxedcrfvtgbyhnujmikÖolÇpŞĞİÜ" sayilar="0123456789" ozelkarakterler="<>'£#^+$%½&/{}()[]=*?\-_|" yetersiz = true while yetersiz == true: yetersiz = false parola = input("parolanız: ") if any(set(parola) & set(trharfler)): print("parolanızda tükçe harf kullanmayınız") yetersiz = true if any(set(parola) & set(ozelkarakterler)): print("Özel karakter kullanmayınız") yetersiz = true if not any(set(parola) & set(buyukharfler)): print("büyük harf kullanın") yetersiz = true if not any(set(parola) & set(sayilar)): print("sayı kullanın") yetersiz = true print("paralonız oluşturuldu: ",parola)
Comments
Post a Comment