تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

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

آسان 279/ دانلود 212 بازدید

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

شامل حروف a تا z کوچک و بزرگ
شامل اعداد 0 تا 9
طول پسورد باید بین 8 تا 10 کاراکتر باشد
👨‍💻 2 ساعت قبل Amirali.coder این تمرین رو مشاهده کرد
👨‍💻 13 ساعت قبل Amirrz این تمرین رو مشاهده کرد
🔥 13 ساعت قبل Amirrz جواب جدیدی برای این تمرین ارسال کرد
👨‍💻 16 ساعت قبل کاربر 944 این تمرین رو مشاهده کرد
👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
👨‍💻 13 ساعت قبل Mohammad1383 این تمرین رو مشاهده کرد

6 جواب

import random
import string

def generate_password(length=8):
  """
  A function to generate a random password with a specified length.
  Arguments:
      length: Password length (default 8 characters)
  return:
      A string containing a randomly generated password
  """

  # Define the set of allowed characters
  characters = string.ascii_letters + string.digits

  # Generate a random string of specified length
  password = ''.join(random.choice(characters) for _ in range(length))

  return password

# Example of using the function
password_length = random.randint(8, 10)
# We choose the length of the password randomly between 8 and 10
password = generate_password(password_length)
print("Random generated password:", password)
Amirali دانلود Python
import random
def Password_Generator():
    char_upper='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    char_lower=char_upper.lower()
    num='123456789'
    all= char_upper + char_lower + num
    len = random.randrange(8,11)
    print(''.join(random.sample(all,len)))
Password_Generator()
Sajad.karimi دانلود Python
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))
کاربر 489 دانلود Python
import random
characters = "'abcdefghijklmnopqrstuvwxyz123456789()*&^%$#@!?><ABCDEGHIJKLMNOPQRSTUVWXYZ'"
number=int(input("How many characters should it be?:"))
randompasword="".join (random.sample(characters,number))
print(randompasword)
print('===============================')
Omid.asadi دانلود Python
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}")
Mma123 دانلود Python
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())
Emrimo دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

/* کداتو توی این بخش بنویس
فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
البته قبلش این سه خط رو پاک کن */
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن