حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

پسورد جنریتور (Password Generator)

تمرین آسان 2203 visibility link download flag

تابعی بنویسید که یک پسورد تصادفی با شرایط زیر ایجاد کند و برگرداند

شامل حروف a تا z کوچک و بزرگ
شامل اعداد 0 تا 9
طول پسورد باید بین 8 تا 10 کاراکتر باشد
👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 18

import string, random
lowercase = string.ascii_lowercase
uppercase = string.ascii_uppercase
numbers = string.digits
all_char = lowercase + uppercase + numbers
password_list = ''
for i in range(random.randint(8,11)):
    random_char = random.choice(all_char)
    password_list += random_char
print(password_list)
from random import choice
strlist = ['!','@','#','$','%','^','&','*','>','.','"',"'",';',':','/','|','~','`','@^~7','%!@~0','&%#^','$%!.<>d','<5dsd$Q','+$-_']

userpass = input('password: ')

gnrate = f'{choice(strlist)}!.>31^@~f{userpass}@~{choice(strlist)}W#q``~w|#'

print(gnrate)
import random
c=[]
while 1:
        a=['a',"b","c","d","e","f","g","h",'i','j','k','l','m','n','o','p','q','r','s','t','u','v','1','w','x','y','z,','3','4','5','6','7','8','9','0']
        b=random.choice(a)
        c.append(b)
        if len(c)>8 and len(c)<10: break
print(''.join(c))
import random
def password_generator():
    letaher_lower_case = "abcdefghijklmnopqrstuvwxyz"
    letaher_upper_case = letaher_lower_case.upper()
    numbers = "1234567890"
    string = letaher_lower_case + letaher_upper_case + numbers
    password_lenght = random.randint(8, 10)
    password = "".join(random.sample(string, password_lenght))
    return password
print(password_generator())
import random
characters = "'abcdefghijklmnopqrstuvwxyz123456789()*&^%$#@!?><ABCDEGHIJKLMNOPQRSTUVWXYZ'"
number=int(input("How many characters should it be?:"))
randompasword="".join (random.sample(characters,number))
print(randompasword)
print('===============================')
def Pasvord() :
    import random as r
    H = "QWERTYUIOPLKJHGFDSAZXCVBNM0123456789qwertyuiopasdfghjklmnbvcxz"
    n = r.randint(8,10)
    The_String = ""
    for i in range(n) :
         number = r.randint(1 , 62)
         The_String = The_String + H[number]
    print(The_String)
Pasvord()

import random
import string

def generate_random_password():
    """یک پسورد تصادفی با شرایط مشخص شده ایجاد می‌کند."""
    # تعیین کاراکترهای مجاز
    characters = string.ascii_letters + string.digits  # حروف کوچک و بزرگ و اعداد
    password_length = random.randint(8, 10)  # طول پسورد بین 8 تا 10 کاراکتر

    # ایجاد پسورد تصادفی
    password = ''.join(random.choice(characters) for _ in range(password_length))
    
    return password

# تست تابع
if __name__ == "__main__":
    random_password = generate_random_password()
    print(f"پسورد تصادفی: {random_password}")
import random
import string
def generate_password():
    # حروف کوچک و بزرگ و اعداد
    s = string.ascii_letters
    n = string.digits

    # طول پسورد تصادفی بین 8 تا 10
    rand = random.randint(8, 10)
    
    # لیست خالی برای ذخیره کاراکترها
    list_numbers = []
    
    # تولید کاراکترهای تصادفی
    for x in range(rand):
        num_char = random.choice(s + n)
        list_numbers.append(num_char)
    
    # تبدیل لیست به رشته
    password = ''.join(list_numbers)
    return password

# فراخوانی تابع
print(generate_password())

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن