Python में प्रत्येक value किसी data type से संबंधित होती है। Data type यह बताता है कि variable
किस प्रकार का data रख सकता है और उस पर कौन-से operations किए जा सकते हैं।
A. सही विकल्प चुनकर लिखिए-
1. इनमें से कौन Core Data Type नहीं है?
(क) List
(ख) Dictionary
(ग) Tuples
(घ) Class
उत्तर: (घ) Class
2. (x^y) के लिए सही operator कौन सा है?
(क) x^y
(ख) x**y
(ग) x^^y
(घ) उपरोक्त में से कोई नहीं
उत्तर: (ख) xy**
3. अभिव्यक्ति 22 % 3 का परिणाम क्या है?
(क) 7
(ख) 1
(ग) 0
(घ) 5
उत्तर: (ख) 1
4. समान precedence वाले operators का मूल्यांकन किस तरीके से किया जाता है?
(क) बाएं से दाएं
(ख) दाएं से बाएं
(ग) कह नहीं सकते
(घ) उपरोक्त में से कोई नहीं
उत्तर: (क) बाएं से दाएं
5. 3*1**3 का output क्या है?
(क) 27
(ख) 9
(ग) 3
(घ) 1
उत्तर: (ग) 3
6. निम्नलिखित में से किसकी precedence समान है?
(क) जोड़ और घटाव
(ख) गुणा, भाग और जोड़
(ग) गुणा, भाग, जोड़ और घटाव
(घ) जोड़ और गुणा
उत्तर: (क) जोड़ और घटाव
7. निम्नलिखित में से किसकी expression में सर्वोच्च priority है?
(क) घातांक
(ख) जोड़
(ग) गुणा
(घ) कोष्ठक
उत्तर: (घ) कोष्ठक
8. Python में किस data type का उपयोग वर्णों के अनुक्रम को संग्रहीत करने के लिए किया जाता है?
(क) पूर्णांक
(ख) Float
(ग) String
(घ) Boolean
उत्तर: (ग) String
9. निम्नलिखित code का output क्या होगा?
a = 10
b = 4
print(a/b)
(क) 2
(ख) 2.5
(ग) 3
(घ) 3.5
उत्तर: (ख) 2.5
10. निम्नलिखित code का output क्या होगा?
a = 10
b = 4
a += b
print(a)
(क) 4
(ख) 6
(ग) 10
(घ) 14
उत्तर: (घ) 14
11. निम्नलिखित code का output क्या होगा?
a = 0
b = 1
print(a and b)
(क) 0
(ख) 1
(ग) 01
(घ) 10
उत्तर: (क) 0
12. निम्नलिखित में से किस Python statement में syntax error है?
(क) 10+20
(ख) (10+20)
(ग) (10+20
(घ) ((10+20))
उत्तर: (ग)
13. गलत output किसके संकेत हैं?
(क) Syntax त्रुटियाँ
(ख) तार्किक त्रुटियाँ
(ग) Runtime त्रुटि
(घ) संकलन समय त्रुटि
उत्तर: (ग) Runtime त्रुटि
14. शून्य से विभाजन एक है—
(क) वाक्यविन्यास त्रुटि
(ख) तार्किक त्रुटि
(ग) Runtime त्रुटि
(घ) संकलन त्रुटि
उत्तर: (ग) Runtime त्रुटि
15. निम्नलिखित code snippet का output क्या है?
उत्तर-कुंजी: (ग)
इस प्रश्न का code snippet PDF में image के रूप में है और text extraction में code दिखाई नहीं दे रहा है, इसलिए यहाँ अनुमान से code जोड़ना उचित नहीं होगा।
16. निम्नलिखित code का data type क्या होगा?
x = {"apple", "banana", "cherry"}
print(type(x))
(क) सेट
(ख) टपल
(ग) लिस्ट
(घ) डिक्शनरी
उत्तर: (क) सेट
17. निम्नलिखित code snippet का output/type क्या होगा?
x = {"name"-"John", "age"-30}
print(type(x))
(क) dictionary
(ख) Dictionary
(ग) dict
(घ) Dict
उत्तर: (ग) dict
18. निम्नलिखित code में variable x का data type क्या है?
(क) Integer
(ख) String
(ग) Float
(घ) Boolean
उत्तर: (घ) Boolean
19. निम्नलिखित code का output क्या होगा?
x = 10
y = "20"
print(str(x) + y)
(क) 30
(ख) "1020"
(ग) Error
(घ) "10200"
उत्तर: (ख) "1020"
20. निम्नलिखित code का output क्या होगा?
x = [1, 2, 3]
y = x.copy()
x.append(4)
print(y)
(क) [1, 2, 3]
(ख) [1, 2, 3, 4]
(ग) [1, 2, 3, 4, 4]
(घ) [1, 2, 3, 3]
उत्तर: (क) [1, 2, 3]
B. रिक्त स्थान की पूर्ति कजिए-
1.पायथन में String एक __________ डेटा प्रकार है।
उत्तर: अनुक्रम (Sequence)
2. डेटा प्रकार __________ का उपयोग वस्तुओं के संग्रह को संग्रहीत करने के लिए किया जाता है, जहाँ प्रत्येक item को एक कुंजी द्वारा अनुक्रमित किया जाता है।
उत्तर: Dictionary
3. पायथन में डेटा प्रकार _______ परिवर्तनीय है।
उत्तर: List
4. पायथन में डेटा प्रकार ________ वर्णों के अनुक्रम का प्रतिनिधित्व करता है।
उत्तर: String
5. पायथन में ___________ function प्रयोगकर्ता को data दर्ज करने के लिए संकेत देता है।
उत्तर: input()
C.लघु उत्तरीय प्रश्न
प्रश्न 1. Python में Data Types क्या हैं? इनके प्रमुख प्रकार समझाइए।
उत्तर: Python में प्रत्येक value किसी विशेष data type से संबंधित होती है। Data type यह बताता है कि variable किस प्रकार का data रख सकता है और उस data पर कौन-से operations किए जा सकते हैं। Python में Number data type के अंतर्गत int, float और complex आते हैं। इसके अलावा Boolean में True और False होते हैं। Python में String, List, Tuple, Dictionary और Set जैसे data types भी उपलब्ध हैं। Data types का सही उपयोग program में data को व्यवस्थित और सही तरीके से process करने में सहायता करता है।
प्रश्न 2. String, List और Tuple को समझाइए।
उत्तर: Python में String, List और Tuple महत्वपूर्ण data types हैं। String characters का समूह होता है और इसे single या double quotation marks में लिखा जाता है। List comma से अलग किए गए items का क्रम होता है और इसे square brackets [ ] में लिखा जाता है। List में अलग-अलग प्रकार के items भी रखे जा सकते हैं। Tuple भी एक sequence data type है। इन data types की सहायता से एक से अधिक values को एक variable में व्यवस्थित रूप से store किया जा सकता है।
प्रश्न 3. Python में Operators क्या हैं? इनके प्रमुख प्रकार बताइए।
उत्तर: Operators वे चिन्ह या शब्द हैं जिनका उपयोग data या operands पर अलग-अलग प्रकार के operations करने के लिए किया जाता है। Python में Arithmetic Operators का उपयोग जोड़, घटाव, गुणा, भाग आदि के लिए किया जाता है। Assignment Operators variable को value देने या उसका मान बदलने के लिए उपयोग होते हैं। Logical Operators and, or और not का उपयोग logical conditions के लिए होता है। इसके अलावा Identity, Membership और Bitwise Operators भी Python में उपलब्ध हैं। इन operators की सहायता से program में calculation और decision-making की जाती है।
प्रश्न 4. Assignment Operators को उदाहरण सहित समझाइए।
उत्तर: Assignment Operators का उपयोग variable को value assign करने या उसके वर्तमान मान को बदलने के लिए किया जाता है। सबसे सामान्य assignment operator = है, जैसे x = 10। += का अर्थ है variable में value जोड़कर परिणाम उसी variable में रखना, जैसे x += y का अर्थ x = x + y है। इसी प्रकार -=, *=, /=, %= और **= जैसे operators का उपयोग घटाने, गुणा, भाग, remainder और power से संबंधित assignment के लिए किया जाता है।
प्रश्न 5. Logical Operators क्या हैं? तीनों Logical Operators समझाइए।
उत्तर: Python में तीन प्रमुख Logical Operators हैं—and, or और not। and operator तब True result देता है जब दोनों conditions True हों। or operator तब True result देता है जब दोनों में से कम-से-कम एक condition True हो। not operator किसी condition के logical result को उलट देता है। उदाहरण के लिए यदि कोई condition True है तो not उसे False कर देगा। Logical Operators का उपयोग program में conditions को जोड़ने और decision लेने के लिए किया जाता है।
प्रश्न 6. Identity और Membership Operators को समझाइए।
उत्तर: Identity Operators का उपयोग यह पता लगाने के लिए किया जाता है कि दो variables एक ही object या memory location को refer कर रहे हैं या नहीं। Python में मुख्य Identity Operators is और is not हैं। दूसरी ओर Membership Operators यह जाँचने के लिए उपयोग किए जाते हैं कि कोई value किसी sequence में मौजूद है या नहीं। इसके लिए in और not in operators का उपयोग होता है। यदि value sequence में मिलती है तो in True देता है और यदि नहीं मिलती तो not in True दे सकता है।
प्रश्न 7. Operator Precedence क्या है?
उत्तर: जब किसी Python expression में एक से अधिक operators होते हैं, तो यह निर्धारित करना आवश्यक होता है कि कौन-सा operator पहले execute होगा। इसी क्रम को Operator Precedence कहा जाता है। अधिक precedence वाले operator का evaluation पहले होता है। उदाहरण के लिए multiplication की precedence addition से अधिक होती है। कोष्ठक () का उपयोग करके किसी expression के किसी भाग को पहले calculate कराया जा सकता है। समान precedence वाले operators का evaluation सामान्यतः बाएँ से दाएँ किया जाता है। इससे complex expressions का सही परिणाम प्राप्त करने में सहायता मिलती है।
प्रश्न 8. Python में Input और Output Statements समझाइए।
उत्तर: Python में user से data प्राप्त करने के लिए input() function का उपयोग किया जाता है। यह user द्वारा दिया गया input सामान्यतः string के रूप में स्वीकार करता है। आवश्यकता होने पर इस value को उचित numeric data type में convert किया जा सकता है। Output दिखाने के लिए print() function का उपयोग किया जाता है। print() expression का result screen पर display करता है। इसके द्वारा एक या अधिक values को display किया जा सकता है। इस प्रकार input() program को user से data लेने और print() result दिखाने में सहायता करता है।
प्रश्न 9. Python में Errors के प्रमुख प्रकार समझाइए।
उत्तर: Python program बनाते समय अलग-अलग प्रकार की errors हो सकती हैं। Syntax Error तब होती है जब program का syntax Python के नियमों के अनुसार सही नहीं होता। Runtime Error program execute होने के दौरान उत्पन्न होती है, जैसे किसी संख्या को zero से divide करना। Logical Error तब होती है जब program चलता तो सही है, लेकिन उसका परिणाम गलत आता है क्योंकि logic में गलती होती है। इसलिए program लिखने के बाद उसे carefully test करना आवश्यक है, ताकि errors को पहचानकर ठीक किया जा सके।
प्रश्न 10. Expression क्या है? Operator Precedence के साथ समझाइए।
उत्तर: Python में Expression को constants, variables और operators के combination के रूप में समझाया जाता है। Expression का मूल्यांकन करने पर एक value प्राप्त होती है। उदाहरण के लिए num - 20.4 और 3.0 + 3.14 expressions हैं। यदि किसी expression में कई operators हों तो Python Operator Precedence के नियमों का पालन करता है। जैसे 20 + 30 * 40 में multiplication पहले होगा और फिर addition किया जाएगा। यदि हम चाहते हैं कि कोई दूसरा operation पहले हो तो parentheses का उपयोग किया जा सकता है।
परीक्षा के लिए विशेष अभ्यास
विद्यार्थियों को Module 2 में इन topics को विशेष रूप से तैयार करना चाहिए:
(Session 1)
Python क्या है?
Interactive Mode और Script Mode
Python Program/Script
Statements
Comments और #
Keywords
Identifiers के naming rules
Variables और Constants
.py extension
(Session 2)
Data Types
int, float, complex, bool
String, List, Tuple, Dictionary, Set
Arithmetic Operators
Assignment Operators
Logical Operators
Identity Operators
Membership Operators
Bitwise Operators
Expressions
Operator Precedence
input() और print()
Syntax/Runtime/Logical Errors

कोई टिप्पणी नहीं:
एक टिप्पणी भेजें
thank you for connecting with us.