Page 290 - CITS - CSA - TP (Volume 2) - Hindi
P. 290

कं  ूटर सॉ वेयर ए ीके शन  - CITS



                 ifusername!=correct_usernameorpassword!=correct_password:

                 raiseValueError(“Incorrect username or password.”)

                 exceptValueErrorase:
                 print(f”Authentication Error: {e}”)

                 else:

                 print(“Authentication successful.”)

             ीकरण:
           •    ो ाम उपयोगकता  से उपयोगकता  नाम और पासवड  इनपुट करने की अपे ा करता है।

           •   यिद इंटर िकए गए  े ड  िशयल सही  े ड  िशयल से मेल नहीं खाते ह , तो ValueError उ   होता है।

           •   except  ॉक इस अपवाद को पकड़ता है और  माणीकरण एरर मैसेज ि ंट करता है।
           •   यिद कोई अपवाद उ   नहीं होता है, तो else  ॉक िन ािदत होता है, जो सफल  माणीकरण का संके त देता है।

           आउटपुट:






















           संबंिधत अ ास:

           1  एक  ो ाम िलख  जो सूची म  िकसी िविश  इंडे  पर िकसी त  तक प ँचने का  यास करता है। यिद इंडे  र ज से बाहर है तो IndexError को
              संभाल ।
           2  ऐसा  ो ाम बनाएं  जो उपयोगकता   ारा इंटर की गई दो    ंग को संयोिजत करता हो। यिद उपयोगकता  कोई गैर-   ंग मान इंटर करता है तो
              TypeError को संभाल ।

           3  एक  ो ाम िलख  जो उपयोगकता  से उसकी आयु इंटर करने के  िलए कहे। यिद उपयोगकता  ऋणा क मान इंटर करता है तो एक क म अपवाद
              उठाएँ ।

           4  एक श कोश बनाएँ  और ऐसी कुं जी तक प ँचने का  यास कर  जो मौजूद नहीं है। KeyError को शालीनता ( ै ु ली) से संभाल ।
           5  एक  ो ाम िलख  जो assert का उपयोग करके  यह जाँच करे िक दी गई सं ा धना क है या नहीं। यिद शत  पूरी नहीं होती है तो AssertionError
              को संभाल ।













                                                           276

                                  CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 131
   285   286   287   288   289   290   291   292   293   294   295