शुरू करेंमुफ़्त में शुरू करें

पासवर्ड वैलिडेटर बनाना

आपकी टीम एक वेबसाइट के लिए ऑथेंटिकेशन सिस्टम विकसित कर रही है. यूज़र अकाउंट्स को सुरक्षित रखने के लिए, आपको 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)
कोड संपादित करें और चलाएँ