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
   277   278   279   280   281   282   283   284   285   286   287