Konu Sahibi: Mango, Kategori: Python, Mesajlar: 0 , Okunma: 136

Python Parola Oluşturucu Yapımı

#1
Merhaba,

Kullanıcıdan uzunluk ve seviye değerleri alınıyor. Seçilebilecek karakterlere seviye birde harfler, ikide sayılar ve üçte özel karakterler ekleniyor. Sonra bu karakterler içinden belirlenen uzunluk kadarı rastgele alınıp döndürülüyor.

Kullanılan modüller: random, string

Kod:
import random
import string

def generate_password(length, level, output=[]):
    chars = string.ascii_letters
    if level > 1:
        chars = "{}{}".format(chars, string.digits)
    if level > 2:
        chars = "{}{}".format(chars, string.punctuation)
  
    for i in range(length):
        output.append(random.choice(chars))
  
    return "".join(output)

print(("-" * 30) + "\n Password Generator\n" + ("-" * 30))

password_length = int(raw_input("Length: "))
password_level = int(raw_input("Level: "))

password = generate_password(password_length, password_level)
print("\nYour password is: {}".format(password))
Bul
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Python İle Neler Yapılabilir? şenol 2 66 06-10-2021 Saat 21:38
Son Yorum: uzman
Python Kurulumu Nasıl Yapılır? şenol 1 142 18-08-2021 Saat 23:42
Son Yorum: uzman
Profesyonel Bir Python Geliştiricisinin Neleri Bilmesi Gerekir? Mango 0 136 17-04-2021 Saat 14:26
Son Yorum: Mango
Python Sahte Alıntı Oluşturucu Yapımı Mango 0 119 14-04-2021 Saat 18:39
Son Yorum: Mango
Python Şifre Girişi Sorgulatma Mango 0 120 14-04-2021 Saat 18:37
Son Yorum: Mango

Sponsor Reklam / Google Reklamları

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi

ForumTeams