حتماً دیدهاید که در بخش عضویت بسیاری از وبسایتها برای امنیت بیشتر محدودیتهایی
بر روی نام کاربری و گذرواژه وجود دارد.
میخواهیم با پایتون ۳ تابعی بنویسیم که تعدادی نام کاربری و گذرواژه دریافت کند و بر اساس قواعدی
معتبر بودن آنها را بررسی کند و در نهایت لیست نامهای کاربری مجاز به عضویت را برگرداند.
# جزئیات
قواعد زیر را برای نام کاربری و گذرواژه در نظر گرفتهایم:
- نامهای کاربری `quera` و `codecup` را میخواهیم برای خودمان نگه داریم.
کسی مجاز به عضویت با این نامهای کاربری نیست.
- نام کاربری کمتر از ۴ حرف بسیار کوتاه است و مجاز نیست.
- همچنین برای امنیت کاربران، کاربری که رمز عبور او کمتر از ۶ حرف باشد یا
فقط از اعداد تشکیل شدهباشد نیز مجاز به عضویت نیست.
تابعی با نام `check_registration_rules` بنویسید که نام کاربری و گذرواژهی تعدادی کاربر را مانند نمونهی
زیر دریافت کند و در خروجی لیستی از نامهای کاربری مجاز به عضویت را برگرداند.
ترتیب اعضای لیست خروجی اهمیت ندارد.
```python
>>> check_registration_rules(username='password', sadegh='He3@lsa', quera='kLS45@l$')
['username', 'sadegh']
>>> check_registration_rules(saeed='1234567', ab='afj$L12')
[]
```
# نکات
- یک فایل Zip شامل یک فایل به نام `source.py` که تابع `check_registration_rules` در آن قرار دارد آپلود کنید.
- نام فایل Zip اهمیت ندارد.
ثبت نام
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.
آزمون پایان یافت
آزمون به پایان رسیده است، آیا میخواهید نتیجه آزمون را مشاهده کنید.