Python istenilen bilgi boş bırakıldığında uyarı verme

ThErenV

Femtopat
Katılım
2 Aralık 2020
Mesajlar
17
Daha fazla  
Cinsiyet
Erkek
Python:
parola=int(input("Lütfen bir parola belirleyiniz"))

Burada parola istiyor. Kişi parola girmeden enterladığında boş bırakmayınız uyarısı vermesi lazım.
Bir türlü yapamadım yardımcı olur musunuz?
 
Son düzenleyen: Moderatör:
Öncelikle parolayı int olarak almanız yanlış string olarak tutmalısınız çünkü üzerinde herhangi bir matematiksel işlem yapılmayacak.
 
Python:
parola=input("Lütfen bir parola belirleyiniz")
if len(parola)<=0:
    print("Boş bırakmayınız!")
else:
    print("Tebrikler parola oluşturdunuz!")

Şu şekilde yapmanız işinizi görecektir.
 
parola = input("Parola Giriniz : ")
parola = parola.replace(" ", "")
while(parola == ""):
print("Parolanın içerisinde karekter bulunmalı lütfen tekrar deneyiniz.")
parola = input("Parola : ")
parola = parola.replace(" ", "")
 
şu tarz bir çözüm yapabilirsin
[CODE title="deneme"]parola = input("Parola Giriniz : ")

parola = parola.replace(" ", "")

while(parola == ""):
print("Parolanın içerisinde karekter bulunmalı lütfen tekrar deneyiniz.")
parola = input("Parola : ")
parola = parola.replace(" ", "")[/CODE]
Yukarıda yazdığım kod boşluk karekterlerini boş olarak değiştirir bu kodda şöyle bir sıkıntı olabilir mesela örnek olarak şifremi asdasd asdjasd koymaya çalışırsam bunu asdasdasdjasd olarak sisteme kaydedersin. Bu tarz bi duruma düşmemek içinde parolayı aldıktan sonra replace methodu ile hem boş olmayacak hem de 0 dan büyükse şifrenizde boşluk bulunamaz tarzında bir hata gönderebilirsin. Umarım açıklayabilmişimdir
 
Çok teşekkürler
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…