पासवर्ड वैलिडेटर बनाना
आपकी टीम एक वेबसाइट के लिए ऑथेंटिकेशन सिस्टम विकसित कर रही है. यूज़र अकाउंट्स को सुरक्षित रखने के लिए, आपको validate_password() नाम का एक फंक्शन बनाना है जो जाँच करे कि पासवर्ड न्यूनतम सुरक्षा मानकों पर खरे उतरते हैं या नहीं. फंक्शन यह सत्यापित करे कि पासवर्ड कम से कम आठ कैरेक्टर लंबा हो और string मॉड्यूल के punctuation कलेक्शन में से कम से कम एक स्पेशल कैरेक्टर शामिल हो.
string मॉड्यूल और एक टेस्ट पासवर्ड वैरिएबल user_password पहले से इम्पोर्ट किए गए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python फॉर डेवलपर्स
अभ्यास निर्देश
validate_password()फंक्शन को पूरा करें ताकि यह जाँच सके कि पासवर्ड कम से कम 8 कैरेक्टर लंबा है.- एक लूप जोड़ें जो जाँच करे कि पासवर्ड में कोई भी कैरेक्टर
string.punctuationमें मौजूद है या नहीं. - फंक्शन को
user_passwordके साथ कॉल करें, और परिणामis_validमें स्टोर करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
def validate_password(password):
# Check if password is at least 8 characters long
if ____(____) >= 8:
# Check if password contains a special character
for char in password:
if char in string.____:
return True
return False
# Call the function and store the result
is_valid = ____(____)
print("Is the password valid? ", is_valid)