Question

1.
2.
3.
4.
Answer (Detailed Solution Below)

Option 2 : transfer the mathematical meaning of '=' as equality into programming / '=' के गणितीय अर्थ (समानता) को प्रोग्रामिंग में स्थानांतरित कर देते हैं

Advertisement

Detailed Solution

सही उत्तर transfer the mathematical meaning of '=' as equality into programming / '=' के गणितीय अर्थ (समानता) को प्रोग्रामिंग में स्थानांतरित कर देते हैं है।

Key Points
Helpful?
PrepSnapprepsnap.in • Part -A

Question:

Many beginners write `if marks = 90:` expecting a comparison to happen. This error primarily arises because learners / कई नवशिशु तुलना होने की अपेक्षा से `if marks = 90:` लिखते हैं। यह त्रुटि मुख्यतः इसलिए होती है क्योंकि शिक्षार्थी

1.
have weak typing speed / की टाइपिंग गति कमज़ोर होती है
2.
transfer the mathematical meaning of '=' as equality into programming / '=' के गणितीय अर्थ (समानता) को प्रोग्रामिंग में स्थानांतरित कर देते हैं
3.
do not practise enough programs / पर्याप्त प्रोग्रामों का अभ्यास नहीं करते
4.
cannot memorise Python keywords / पायथन कीवर्ड याद नहीं रख पाते

Correct Answer: transfer the mathematical meaning of '=' as equality into programming / '=' के गणितीय अर्थ (समानता) को प्रोग्रामिंग में स्थानांतरित कर देते हैं

This is a classic misconception caused by prior knowledge interference: in mathematics '=' asserts equality, while in programming it assigns a value. The fix is conceptual, not more drill. / यह पूर्व ज्ञान के हस्तक्षेप से उत्पन्न प्रतिष्ठित भ्रांति है: गणित में '=' समानता बताता है, प्रोग्रामिंग में वह मान निर्दिष्ट करता है। इसका उपचार संकल्पनात्मक है, केवल अभ्यास नहीं।

Downloaded from PrepSnap (prepsnap.in)