ဒီ Challenge ကနဲနဲခက္ေကာင္းခက္ပါမယ္။
ေရးရမွာကေတာ့ New Login ထည့္တာပါ။
Objective
- Username ေတာင္းပါ။ ထည့္လိုက္တဲ့ Username ကလဲရွိျပီးသားလားစစ္ရပါမယ္၊ ရွိျပီးသားဆိုျပန္ေတာင္းရပါမယ္။
- Password ေတာင္းရပါမယ္။ Password ရိုက္တဲ့အခါက်လဲကြ်န္ေတာ္တို့ Liunx မွာ sudo su ေခါ္သလိုပဲ password ကို user ကရိုက္ေပမယ့္ screen မွာမျပရပါဘူး။ ေနာက္ထည့္လိုက္တဲ့ Password ကို strength check လုပ္တဲ့ function ေရးရပါမယ္။ Password ကအနည္းဆံုး၈လံုးရွိမရွိစစ္ပါ, uppercase အနည္းဆံုး၁လံုးပါမပါစစ္ပါ။ lowercase လဲအနည္းဆံုး၁လုံးပါမပါစစ္ရပါမယ္။ ေနာက္ digit ၁လုံးပါမပါလဲစစ္ရပါမယ္။ ေနာက္ Special Character ပါမပါလဲစစ္ရပါမယ္။ အေပါ္ကေျပာခဲ့တဲ့အခ်က္၅ခ်က္နဲ့ မကုိက္ရင္ Password အသစ္ျပန္ေတာင္းရပါမယ္။
- ေနာက္ Option 1 ခုေရးရပါမယ္။ [0] က exit ပါ။ [1] က Username ထည့္ျပီး Password ျကည့္တဲ့ function ပါ။ [1] ကေရြးခဲ့ရင္ User ကို username ေမးပါ။ username ထည့္လိုက္တာနဲ့ username နဲ့တြဲထားတဲ့ password ကိုေဖာ္ျပေပးပါ။ [2] ကအေပါ္ကလုပ္ခဲ့သလို New Login ေနာက္တစ္ခုထည့္အံုးမလားပါ။
Rule: WRITE IN PYTHON, DO NOT SHARE SOLUTION & PM ME YOUR SOURCE CODE to



0 comments:
Post a Comment