پسورد جنریتور (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)
برنامه ای بنویسید که تعداد عددهای رندم و بازه آن را از کاربر دریافت کند و در آن بازه به تعداد درخواستی، عدد رندم تولید کند. مثال:Enter a number: 10 Enter min: 1 Enter max: 10 9 4 6 5 2 8 1 7 9 2
تابعی بنویسید که دو عدد به همراه یک عملگر (+ - / *) دریافت کند و محاسبه مربوطه را انجام دهد و نتیجه را برگرداند مثال:cal(2, '+', 6) #8 cal(5, '-', 1) #4 cal(6, '/', 2) #3 cal(8, '*', 2) #16
تابعی بنویسید که یک رشته (String) دریافت کند و تمام حروف آن را بررسی کند. اگر تمام حروف رشته کوچک بود True و در غیر این صورت False برگرداند
برنامه ای بنویسید که اعداد زوج بین 1 تا 100 را چاپ کند
برنامه ای بنویس که کاربر بتواند ساعت، دقیقه و ثانیه موردنظر خود را همانند مثال زیر وارد کند و از زمان وارد شده شمارش معکوس انجام شود input: 1:22:50 # یک ساعت و بیست و دو دقیقه و پنجاه ثانیه
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری