پسورد جنریتور (Password Generator)
تابعی بنویسید که یک پسورد تصادفی با کاراکترهای زیر ایجاد کند و برگرداند
حروف a تا z کوچک و بزرگ
اعداد 0 تا 9
تابعی بنویسید که یک پسورد تصادفی با کاراکترهای زیر ایجاد کند و برگرداند
حروف a تا z کوچک و بزرگ
اعداد 0 تا 9
import random import string def password(): characters = string.ascii_letters + string.digits password = ''.join(random.choice(characters) for i in range(8)) print(f'random password is : {password}') password()
import random
import string
def generate_password(length):
characters = string.ascii_letters + string.digits
password = ''.join(random.choice(characters) for _ in range(length))
return password
length=int(input('length: '))
password_generator=generate_password(length)
print('password_generator: ',password_generator)
from string import ascii_lowercase, ascii_uppercase, digits
from random import sample
class password:
def __init__(self):
self.mylistaction = ascii_uppercase + ascii_lowercase + digits
def genarator(self):
return ''.join(sample(self.mylistaction, k=10))
a = password()
print(a.genarator())
import random
import string
char = string.ascii_letters + string.digits
def random_char(y):
return ''.join(random.choice(char) for x in range(y))
while True:
password_length = int(input("Please enter your password length: "))
print(f"Your password is: {random_char(password_length)}")
print("--------------------------")
from string import ascii_letters
from random import sample
length = int(input("Enter your length of your number :"))
words_ = ascii_letters
numbers_ = "0123456879"
all = words_ + numbers_
print(sample(all, length))
import random
from string import digits, ascii_letters
def random_pass():
password = "".join(random.choices(digits+ascii_letters, k=20))
print(password)
random_pass()
import random num=int(input("Enter your length of your number :")) a1=["a","b","c","d","f","g","h","j","k","l","m","n","p","q","r","s","t","u","v","w","x","y","z"] x4="" x=0 while x<num: x=x+1 if len(x4)<3: x1=random.randint(0,10) x4=x4+(str(x1)) elif len(x4)==3: x4=x4+"@" else: x2=random.randint(0,22) x5=a1[x2] x4=x4+x5 print(x4)
import random
import string
lower = string.ascii_lowercase
upper = string.ascii_uppercase
number = string.digits
all = lower + upper + number
while True :
choice = int(input("\t1.creat password\n\t2.Exit\n\t"))
if choice == 1:
num = int(input("\tEnter the number: "))
password = "".join(random.sample(all , num))
print("*" * 22)
print(password)
print("*" * 22)
elif choice == 2:
break
else: print("choise in wrong")
import random
def random_password(len):
charcters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
password = "".join(random.choice(charcters)for i in range(len))
return password
random = random_password(10)
print("password random:",random)
import random def generator(): choices = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"] l = int(input("password length: ")) if l < 4: print("a password should have at least 4 characters.") else: for i in range(l - 2): print(random.choice(choices), end="") for i in range(2): print(random.randint(0, 9), end="") generator()
برنامه ای بنویسید که یک آدرس ایمیل دریافت کند و بخش های مختلف آن را به شکل زیر جداسازی کند و در خروجی چاپ کند مثال:email: info@amirhn.ir info amirhn.ir مثال:email: username@gmail.com username gmail.com
فرض کنید 2 جدول زیر را داریمUsers --> name, id Books --> user_id, id, name 1- کوئری بنویسید که کتاب های مربوط به کاربری با شماره 3 را نشان دهد 2- کوئری بنویسید که کتاب های مربوط به کاربری با اسم ...
برنامه ای بنویس که کاربر بتواند ساعت، دقیقه و ثانیه موردنظر خود را همانند مثال زیر وارد کند و از زمان وارد شده شمارش معکوس انجام شود input: 1:22:50 # یک ساعت و بیست و دو دقیقه و پنجاه ثانیه
کلاسی به اسم User تعریف کنید که دارای نام کاربری، ایمیل و رمزعبور و متدهای زیر باشد.متد print: نام کاربری و ایمیل کاربر را در خروجی چاپ کندمتد is_gmail: بررسی کند که ایمیل کاربر gmail است یا خیر و ...
تابعی بنویسید که یک کلمه دریافت کند و هر حرف آن را به حرف بعدی اش در حروف الفبا تغییر دهد. سپس نتیجه را برگرداند. در واقع:"a" تبدیل می شود به "b""b" تبدیل می شود به "c""c" تبدیل می شود به "d"و........
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری