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

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




           टा  4: एक  ो ाम िलख  जो उपयोगकता  से इनपुट के   प म  गिणतीय अिभ    लेता है, eval फ़ं  न का उपयोग करके  उसका
                      मू ांकन करता है, और प रणाम ि ंट करता है

           Code:

           # Exercise 4: eval and input
           expression = input(“Enter a mathematical expression: “)  # Prompt user for expression
           result = eval(expression)  # Evaluate the expression using eval

           print(“Result:”, result)  # Print the result

             ीकरण:
           1  expression = input(“Enter a mathematical expression: “): यह पं   उपयोगकता  को गिणतीय अिभ     िव  करने के  िलए  े रत
              करती है।  िव  अिभ    चर अिभ    म  सं हीत की जाती है।

           2  result = eval(expression): इसके  बाद eval फ़ं  न का उपयोग वे रएबल अिभ    म  सं हीत गिणतीय अिभ    का मू ांकन करने के
              िलए िकया जाता है। eval अिभ    को पायथन अिभ    के   प म   ा ा करता है और प रणाम लौटाता है।
           3  print(“Result:”, result): अंत म ,  ो ाम मू ांिकत अिभ    का प रणाम ि ंट करता है।

              इसिलए, यह  ो ाम उपयोगकता   ारा इनपुट िकए गए गिणतीय अिभ    का गितशील  प से मू ांकन करने के  िलए eval िब -इन फ़ं  न
              के  उपयोग को  दिश त करता है। उपयोगकता  कोई भी मा  पायथन अिभ    इनपुट कर सकते ह , और  ो ाम मू ांकन का प रणाम
              आउटपुट करेगा।
           आउटपुट :








           टा  5: एक  ो ाम िलख  जो सूची से सम सं ाएँ  िनकालने के  िलए िफ़ र फ़ं  न का उपयोग करता है
           कोड:

           # Exercise 5: filter
           numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]  # Example list

           print(“Numbers: “,numbers)
           even_numbers = list(filter(lambda x: x % 2 == 0, numbers))  # Use filter to get even numbers
           print(“Even numbers:”, even_numbers)  # Print the result
             ीकरण:

           1  नंबर = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: यह लाइन 1 से 10 तक पूणा क मानों वाली numbers नामक सूची बनाती है।
           2  even_numbers = list(filter(lambda x: x % 2 == 0, numbers)): िफ़ र फ़ं  न का उपयोग यहाँ numbers सूची से सम सं ाओं को
              िफ़ र करने के  िलए िकया जाता है। लै  डा फ़ं  न lambda x: x % 2 == 0 जाँचता है िक कोई सं ा सम है (x % 2 == 0)। िफ़ र फ़ं  न
              एक इटरेटर लौटाता है िजसम  के वल सं ा सूची के  वे त  होते ह  िजनके  िलए लै  डा फ़ं  न स  लौटाता है। list() का उपयोग इटरेटर को सूची
              म  बदलने के  िलए िकया जाता है।

           3  print(“Even numbers:”, even_numbers): अंत म ,  ो ाम िफ़ र फ़ं  न का उपयोग करके  िनकाली गई सम सं ाओं की सूची ि ंट करता
              है।
              इसिलए, यह  ो ाम िनिद   शत  के  आधार पर सूची से चुिनंदा त ों को िनकालने के  िलए अंतिन िहत िफ़ र फ़ं  न के  उपयोग को  दिश त करता
              है।



                                                           279

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