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

