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

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




           टा  2: एक  ो ाम िलख  जो पायथन कोड ि पेट को इनपुट के   प म  लेता है, इसे compile फ़ं  न का उपयोग करके  संकिलत करता है,
                       और exec का उपयोग करके  इसे िन ािदत करता है
           कोड:

           # Exercise 2: compile and exec
           code = input(“Enter Python code snippet: “)  # Prompt user for Python code
           compiled_code = compile(code, ‘<string>’, ‘exec’)  # Compile the code

           exec(compiled_code)  # Execute the compiled code
             ीकरण:
           1  code = input(“Enter Python code snippet: “): यह पं   उपयोगकता  को पायथन कोड ि पेट इंटर करने के  िलए  े रत करती है, और इनपुट
              को वे रएबल कोड म   ोर िकया जाता है।

           2  compiled_code = compile(code, ‘<string>’, ‘exec’): संकिलत फ़ं  न का उपयोग  िव  कोड को संकिलत करने के  िलए िकया जाता है।
              पहला तक   कोड ही है, दू सरा तक   (‘<string>’) कोड को दशा ने के  िलए एक फ़ाइल नाम है (यह कोई भी    ंग हो सकता है), और तीसरा तक
              (‘exec’) संकलन मोड को िनिद   करता है, िजसका अथ  है िक कोड कथनों की एक  ृंखला के   प म  िन ािदत िकया जाएगा।
           3  exec(compiled_code): इसके  बाद संकिलत कोड को िन ािदत करने के  िलए exec फ़ं  न का उपयोग िकया जाता है। इस फ़ं  न का उपयोग
              पायथन कोड को गितशील  प से िन ािदत करने के  िलए िकया जाता है। संकिलत कोड को exec म  एक तक   के   प म  पास िकया जाता है, और
              इसे वत मान वैि क और लोकल  ोप म  िन ािदत िकया जाता है।

           आउटपुट :







           टा  3: एक  ो ाम िलख  जो िकसी िदए गए ऑ े  की सभी िवशेषताओं को सूचीब  करने के  िलए dir फ़ं  न का उपयोग करता है

           # Exercise 3: dir
           obj = [1, 2, 3]  # Example object (list)

           attributes = dir(obj)  # Use dir to get attributes of the object
           print(“Object attributes:”, attributes)  # Print the result

             ीकरण:
           1  obj = [1, 2, 3]: यह लाइन एक उदाहरण ऑ े  बनाती है, इस मामले म , एक सूची [1, 2, 3]।

           2  attributes = dir(obj): िफर dir फ़ं  न का उपयोग ऑ े  obj की िवशेषताओं को  ा  करने के  िलए िकया जाता है। dir फ़ं  न ऑ े
              के  नाम ान म  नामों की एक सूची लौटाता है। इस   ित म , यह सूची ऑ े  के  िलए उपल  िवशेषताओं और िविधयों की एक सूची लौटाएगा।

           3  print(“Object attributes:”, attributes): अंत म ,  ो ाम ऑ े  की  ा  िवशेषताओं को ि ंट करता है। यह िकसी िदए गए ऑ े  के  िलए
              उपल  िवशेषताओं और िविधयों की खोज करने म  मदद करता है।
           आउटपुट:















                                                           278

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