लोड हो रहा है...

और, या, नहीं

नहीं जवाब पलटता है। print(not False) True लिखता है। print(not True) False लिखता है। print(not 5 > 2) False लिखता है, क्योंकि पहले 5 > 2 पूछा जाता है और True मिलता है, फिर नहीं उसे False कर देता है। नया अंक नहीं रखा जाता।

या को एक तरफ़ काफी है, और को दोनों चाहिए

या तब True है जब एक जवाब True हो। print(5 > 2 or 3 > 9) True लिखता है। पहली तरफ़ True है, भले 3, 9 से बड़ा न हो। और तभी True है जब दोनों जवाब True हों। print(5 > 2 and 3 > 1) True लिखता है। print(5 > 2 and 3 > 9) False लिखता है, क्योंकि दूसरी तरफ़ False है। नतीजा True या False रहता है। वह अंक 5 या 3 नहीं है। पिछला पेज एक सवाल पूछता था। यह पेज दो जवाब जोड़ता है।

दोनों तरफ़, या एक तरफ़

python
print(5 > 2 and 3 > 1)
print(5 > 2 and 3 > 9)
print(5 > 2 or 3 > 9)

तीन पंक्तियाँ: True, फिर False, फिर True।

पलटना इन्हीं तीन पंक्तियों में दिखता है। पहले तुलना, फिर नहीं।

True और False पलटना

python
print(not True)
print(not False)
print(not 5 > 2)

तीन पंक्तियाँ: False, फिर True, फिर False।

and, or से पहले तय होता है

print(5 > 2 or 3 > 9 and 1 > 4) True लिखता है। and पहले तय होता है। सवाल यह है: 5 > 2, या जोड़ी 3 > 9 और 1 > 4। वह जोड़ी False है। फिर True या False, True रहता है। print((5 > 2 or 3 > 9) and 1 > 4) False लिखता है। कोष्ठक या को आगे लाते हैं। True या False, True होता है, फिर True और False, False होता है। कोष्ठक बताते हैं कौन-सा सवाल पहले आए।

or से पहले and, फिर कोष्ठक

python
print(5 > 2 or 3 > 9 and 1 > 4)
print((5 > 2 or 3 > 9) and 1 > 4)

पहली पंक्ति True है। दूसरी False है।

तीन शब्द, और हर एक कब True है।

📊 जवाब कब True है

शब्द कब True
and दोनों तरफ़ True हों
or कम से कम एक तरफ़ True हो
not वह तरफ़ False रही हो

अगला पेज एक रास्ता चुनता है

यह पेज केवल जवाब जोड़ता है। अंक नहीं जोड़ता और यह नहीं चुनता कि कौन-सी पंक्ति चले। अगला पेज इन्हीं जवाबों से एक रास्ता चुनता है: अगर और नहीं तो। प्रोग्राम में शब्द if और else हैं।

ये छह बातें खुद कहो

  1. नहीं क्या करता है? जवाब पलटता है। not True क्या है? False। not 5 > 2 क्या है? False।
  2. या क्या चाहता है? एक True। 5 > 2 or 3 > 9 क्या है? True।
  3. और क्या चाहता है? दोनों True। 5 > 2 and 3 > 9 क्या है? False।
  4. बिना कोष्ठक पहले कौन तय होता है? and, or से पहले।
  5. (5 > 2 or 3 > 9) and 1 > 4 क्या है? False।
  6. अगला पेज क्या है? अगर और नहीं तो। एक रास्ता चुनता है।

यह पढ़ना गलत है

  • और को «एक तरफ़ काफी है» पढ़ना
  • या को «दोनों तरफ़ True चाहिए» पढ़ना
  • True या False की जगह अंक 5 की उम्मीद रखना
  • AND, OR, NOT बड़े अक्षरों में लिखना। प्रोग्राम रुक जाता है। शब्द and, or और not हैं
  • कोष्ठक छोड़कर and को पहले चलने देना

समेटो

नहीं, True को False करता है और False को True।
या को एक True काफी है। और को दोनों चाहिए।
and, or से पहले तय होता है। कोष्ठक बताते हैं कौन-सा सवाल पहले आए।
नतीजा True या False रहता है, अंक नहीं।
अगला पेज एक रास्ता चुनता है: अगर और नहीं तो।

🧠 अपने ज्ञान की परीक्षा करें

शुरू करने के लिए तैयार

अपने ज्ञान की परीक्षा करें

इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं

❓
6
प्रश्न
🎯
70%
पास करने के लिए
♾️
∞
समय
🔄
∞
प्रयास

📝 निर्देश

  • हर प्रश्न को ध्यान से पढ़ें
  • हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
  • आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
  • आपकी प्रगति शीर्ष पर दिखाई जाएगी