Page 282 - CITS - CSA - TP (Volume 2) - Hindi
P. 282
कं ूटर सॉ वेयर ए ीके शन - CITS
टा 2: श कोश का उपयोग करना
defprint_book_info(**book_details):
“””
यह फ़ं न पु क िववरण को श कोश म पैक िकए गए कीवड तक के प म लेता है।
Args:
**book_details: Book details (packed into a dictionary).
“””
print(“Book Information:”)
for key, value inbook_details.items():
print(f”{key.capitalize()}: {value}”)
# Example usage:
print_book_info(title=”Wings of Fire “, author=”A. P. J. Abdul Kalam”, year=1999)
ीकरण :
• print_book_info फ़ं न को िकसी भी सं ा म कीवड तक ीकार करने के िलए प रभािषत िकया गया है। Book_details से पहले double-
asterisk ** before book_details को इन कीवड तक को ा करने और उ book_details नामक श कोश म पैक करने की अनुमित देता
है।
• फ़ं न के अंदर, यह “Book Information:” ि ंट करता है, यह इंिगत करने के िलए िक यह िकसी पु क के बारे म जानकारी दिश त कर रहा
है।
• इसके बाद यह for loop का उपयोग करके book_details िड नरी म key-value जोड़ों के मा म से पुनरावृित करता है। ेक key-value
जोड़े के िलए, यह key (capitalize() का उपयोग करके कै िपटलाइज़) और संबंिधत मान ि ंट करता है।
• print_book_info फ़ं न पु क िववरण के िविभ सेटों को संभाल सकता है, और कुं िजयाँ और मान पठनीय फॉम ट म ि िकए जाएं गे।
• उदाहरण के योग म , फ़ं न को 1999 म कािशत ए.पी.जे. अ ुल कलाम ारा िल खत पु क “िवं ऑफ फायर” के िविश िववरण के साथ
बुलाया गया है।
आउटपुट:
टा 3: टपल और श कोशों का उपयोग करना
defprint_person_info(name, age, **additional_info):
“””
यह फ़ं न आव क ितगत तक (नाम, आयु) और श कोश म पैक िकए गए अित र कीवड तक लेता है।
Args:
name (str): Person’s name.
age (int): Person’s age.
**additional_info: Additional information (packed into a dictionary).
268
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 129

