Python'da Şifre Test Etme

Kodla Büyü

yasarsahbaz

Hiperaktif Üye
Hiperaktif
Mesajlar
3,252
Arkadaşlar Python'a yeni başladım. Python'u bilenler için çok basit bir sorum olacak. Pyton'da ekrana girilen metnin şifre olarak kullanılmak için güvenli ya da güvensiz olduğunu söyleyen basit bir sonuç ekranı oluşturmak istiyorum. Güvenli olması için tek şartım; nokta, virgül, soru işareti gibi karakterleri içerip içermediğine baksın ve girilen metinde o karakterler varsa "güvenli" metinde yoksa "güvensiz" desin. En sade haliyle nasıl yazılacağını bir arkadaşımız anlatırsa memnun olurum.
 
Bir liste tanımlarsınız ve o listede string olarak güvenli sayılmasını istediğiniz karakterlerin hepsini yazarsınız. Daha sonra kullanıcıdan aldığınız şifrenin her karakterini for döngüsü ile ele alıp listenin içinde olup olmadığını sorgularsınız. Sorgulamanın sonucuna göre güvenli ya da güvensiz dersiniz.
İsterseniz python kodlarını da yazabilirim ama anlatılmasını istemişsiniz.
 
Kod:
şifre = "Merhaba dünya"
yasaklılar = [';', ',', '?']

if any((karakter in yasaklılar) for karakter in şifre):
    print('Güvensiz')
else:
    print('Güvenli')
 
.
 

Ekli dosyalar

  • kod.PNG
    kod.PNG
    7.1 KB · Görüntüleme: 91
Geri
Üst