Page 257 - CITS - CSA - TP (Volume 2) - Hindi
P. 257
कं ूटर सॉ वेयर ए ीके शन - CITS
case 1 | 2:
return “Small positive number”
case 3 | 4 | 5:
return “Medium positive number”
case _ if num> 5:
return “Large positive number”
case _:
return “Negative number or other cases”
# Example usage
result = describe_number(num)
print(result)
ीकरण:
• num = int(input(“Enter the Number: “)): यह लाइन ॉ ्स को एक सं ा इंटर करने के िलए े रत करती है, इनपुट को पूणा क (int) म
प रवित त करती है, तथा उसे वे रएबल num म ोर करती है।
• defdescribe_number(num):: यह लाइन, िड ाइब_नंबर नामक एक फ़ं न को प रभािषत करती है जो एक िसंगल तक (िसंगल आगु म ट),
num, लेता है।
• matchnum:: यह मैच ेटम ट की शु आत है, जो िक पायथन 3.10 म पेश िकया गया एक नया फीचर है। यह आपको num के मान पर पैटन
मैिचंग करने की अनुमित देता है।
• case 0:: यह लाइन जाँचती है िक ा num 0 के बराबर है।
• return “Zero”: यिद num का मान 0 है, तो फ़ं न ंग “Zero” लौटाता है।
• case 1 | 2:: यह लाइन जाँचती है िक num 1 है या 2।
• return “Small positive number”: यिद num का मान 1 या 2 है, तो फ़ं न “Small positive number” ंग लौटाता है।
• case 3 | 4 | 5:: यह लाइन जाँचती है िक सं ा 3, 4 या 5 है।
• return “Medium positive number”: यिद num का मान 3, 4, या 5 है, तो फ़ं न “Medium positive number” ंग लौटाता है।
• case _ if num> 5:: यह लाइन एक वाइ काड के स है जो 5 से अिधक िकसी भी मान से मेल खाती है।
• return “Large positive number”: यिद num का मान 5 से अिधक है, तो फ़ं न “Large positive number” ंग लौटाता है।
• case _:: यह लाइन एक अ वाइ काड के स है जो िकसी अ मान से मेल खाती है।
• return “Negative number or other cases”: यिद num का मान पहले बताए गए िकसी भी िविश मामले से मेल नहीं खाता है, तो फ़ं न
“Negative number or other cases” ंग लौटाता है।
• result = describe_number(num): यह लाइन कॉल ारा इनपुट िकए गए मान num के साथ describe_number फ़ं न को कॉल करती है
और प रणाम को वे रएबल result म ोर करती है।
• print(result): अंत म , यह लाइन प रणाम ि ंट करती है, जो िक describe_number function म प रभािषत मामलों के आधार पर इंटर सं ा का
िववरण है।
आउटपुट :
243
CITS : IT & ITES - कं ूटर सॉ वेयर अनु योग - अ ास 125

