ArshiaXII/Password-Generator-returned-to-class
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
##Bu kod, iki bağımsız değişken alan bir create_password() işlevi tanımlar: parolanın uzunluğu ve özel karakterlerin dahil edilip edilmeyeceğini gösteren bir boole. ##İşlev önce boş bir dize parolası ve büyük ve küçük harfler ile rakamlar içeren bir allow_characters dizisi oluşturur. Özel karakterler dahil edilecekse, allow_characters dizesi, noktalama işaretlerini de içerecek şekilde güncellenir. ##Ardından, işlev, parolanın belirtilen uzunluğunu yinelemek için bir for döngüsü kullanır, her yinelemede, izin verilen karakterlerden rastgele bir karakter seçmek ve onu parolaya eklemek için random.choice() işlevini kullanır. ##Kodun son kısmı, işlevi çağırır ve kullanıcıdan parolanın uzunluğunu ve özel karakterleri girmesini ve son olarak oluşturulan parolayı yazdırmasını ister.