ForumTeams

Kayıt Ol

Python Parola Oluşturucu Yapımı

Konu

#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))

Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Döküman Python İle Neler Yapılabilir? şenol 2 20 06-10-2021 Saat 21:38 Son Yorum: uzman
Döküman Python Kurulumu Nasıl Yapılır? şenol 1 88 18-08-2021 Saat 23:42 Son Yorum: uzman
Döküman Profesyonel Bir Python Geliştiricisinin Neleri Bilmesi Gerekir? Mango 0 86 17-04-2021 Saat 14:26 Son Yorum: Mango
Döküman Python Sahte Alıntı Oluşturucu Yapımı Mango 0 72 14-04-2021 Saat 18:39 Son Yorum: Mango
Döküman Python Şifre Girişi Sorgulatma Mango 0 65 14-04-2021 Saat 18:37 Son Yorum: Mango
Döküman Python Metni Geriye çevirme Mango 0 66 14-04-2021 Saat 18:35 Son Yorum: Mango

Google Reklamları