पासवर्ड वेलिडेटर

आपको एक पासवर्ड सत्यापन प्रणाली बनाने का कार्य सौंपा गया है। यदि पासवर्ड निम्नलिखित मानदंडों को पूरा नहीं करता है, तो एक उपयुक्त त्रुटि संदेश के साथ ValueError उत्पन्न किया जाना चाहिए कि क्या गलत हुआ (उदाहरण देखें):

  1. पासवर्ड में कम से कम 8 अक्षर होने चाहिए।

  2. पासवर्ड में कम से कम 1 संख्या होनी चाहिए।

  3. पासवर्ड में कम से कम 1 बड़े अक्षर (अप्परकेस लेटर) शामिल होना चाहिए।

  4. पासवर्ड में कम से कम एक विशेष वर्ण (.,:;!?()[]{}<>+=-*%/$^|@#&_~) होना चाहिए।

यदि पासवर्ड सभी जांचों को पास कर लेता है, तो प्रोग्राम को प्रिंट करना चाहिए: Your password is valid!

इनपुट

आउटपुट

abcdefg

ValueError: The password must have at least 8 characters.

abcdefgh

ValueError: The password must contain at least one number.

abcdefgh1

ValueError: The password must include at least one uppercase letter.

Abcdefgh1

ValueError: The password must have at least one special character.

Abcdefgh1!

Your password is valid!

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue