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

