🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمد مهرورز
ساخت پسوردی پیشرفته‌تر که حتما دارای حداقل یک حرف بزرگ و یک حرف کوچک و یک عدد و یک علامت خاص باشد، البته با همین چیزایی که تا الان یاد گرفتیم
جامعه پایتون (وب) ایجاد شده در ۰۸ آذر ۱۴۰۲
import random
import string
def password_generate_advance(len_of_pass):
    with_one_upper_lower_number_pun = random.sample(string.ascii_lowercase , 1) + random.sample(string.digits , 1) + random.sample(string.ascii_uppercase , 1) + random.sample('%$#@!&' , 1)
    strs = string.ascii_letters + string.digits + '%$#@!&' 
    listpass = random.sample(strs+strs , len_of_pass - 4) + with_one_upper_lower_number_pun
    result = ''.join(random.sample(listpass , len(listpass))) #shuffle
    return result
print(password_generate_advance(8))
print(password_generate_advance(24))

موفق باشید.

محسن موحد ۰۹ آذر ۱۴۰۲، ۰۰:۰۳