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 Profesyonel Bir Python Geliştiricisinin Neleri Bilmesi Gerekir? Mango 0 70 17-04-2021 Saat 14:26 Son Yorum: Mango
Döküman Python Sahte Alıntı Oluşturucu Yapımı Mango 0 60 14-04-2021 Saat 18:39 Son Yorum: Mango
Döküman Python Şifre Girişi Sorgulatma Mango 0 53 14-04-2021 Saat 18:37 Son Yorum: Mango
Döküman Python Metni Geriye çevirme Mango 0 54 14-04-2021 Saat 18:35 Son Yorum: Mango
Döküman Python Asal Sayı Oluşturucu Mango 0 63 14-04-2021 Saat 18:34 Son Yorum: Mango
  Python Aşk Hesaplayıcı Uygulama Yapımı Mango 0 90 30-03-2021 Saat 12:28 Son Yorum: Mango

Google Reklamları