ثبت نام


حتماً دیده‌اید که در بخش عضویت بسیاری از وب‌سایت‌ها برای امنیت بیشتر محدودیت‌هایی بر روی نام کاربری و گذرواژه وجود دارد.

می‌خواهیم با پایتون ۳ تابعی بنویسیم که تعدادی نام کاربری و گذرواژه دریافت کند و بر اساس قواعدی معتبر بودن آن‌ها را بررسی کند و در نهایت لیست نام‌های کاربری مجاز به عضویت را برگرداند.

جزئیات🔗

قواعد زیر را برای نام کاربری و گذرواژه در نظر گرفته‌ایم:

  • نام‌های کاربری quera و codecup را می‌خواهیم برای خودمان نگه داریم. کسی مجاز به عضویت با این نام‌های کاربری نیست.
  • نام کاربری کمتر از ۴ حرف بسیار کوتاه است و مجاز نیست.
  • همچنین برای امنیت کاربران، کاربری که رمز عبور او کمتر از ۶ حرف باشد یا فقط از اعداد تشکیل شده‌باشد نیز مجاز به عضویت نیست.

تابعی با نام check_registration_rules بنویسید که نام کاربری و گذرواژه‌ی تعدادی کاربر را مانند نمونه‌ی زیر دریافت کند و در خروجی لیستی از نام‌های کاربری مجاز به عضویت را برگرداند. ترتیب اعضای لیست خروجی اهمیت ندارد.

>>> check_registration_rules(username='password', sadegh='He3@lsa', quera='kLS45@l$')
['username', 'sadegh']

>>> check_registration_rules(saeed='1234567', ab='afj$L12')
[]
Python

نکات🔗

  • یک فایل Zip شامل یک فایل به نام ‍source.py که تابع check_registration_rules در آن قرار دارد آپلود کنید.
  • نام فایل Zip اهمیت ندارد.
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.