Problem

2/17

सशर्त ऑपरेटर - अगर

Theory Click to read/hide

सशर्त विवरण (यदि)

दो की अधिकतम संख्या खोजने की समस्या में, हम एक नए ऑपरेटर से मिले जो if.  शब्द से शुरू होता था, इस ऑपरेटर को CONDITIONAL ऑपरेटर कहा जाता है।

शब्द if का अंग्रेजी से "if" के रूप में अनुवाद किया गया है, और शब्द else - "अन्यथा" के रूप में। यदि if शब्द के बाद की स्थिति सत्य (true) है, तो एक नई लाइन पर कोलन के बाद और else शब्द से पहले स्थित सभी कमांड (ऑपरेटर) निष्पादित किए जाते हैं। यदि स्थिति झूठी (झूठी) है, तो शब्द else: के बाद कमांड निष्पादित होते हैं। 
निष्पादित होते हैं
अन्य प्रोग्रामिंग भाषाओं के विपरीत, इंडेंटेशन (शिफ्ट्स) बायीं सीमा से संबंधित बयान पायथन में महत्वपूर्ण हैं। इंडेंटेशन कार्यक्रम के प्रदर्शन को प्रभावित करता है। यदि आप बारीकी से देखते हैं, तो शब्द if  और else शब्द एक ही स्तर पर शुरू होते हैं, और जो आदेश निष्पादित होते हैं वे स्थानांतरित हो जाते हैं इस स्तर के दाईं ओर समान दूरी (4 रिक्त स्थान का उपयोग करने की अनुशंसा)।
 
सशर्त विवरण का सामान्य दृश्य:
if condition: # शर्त के साथ शीर्षक
    # "अगर" ब्लॉक — कथन जो क्रियान्वित किए जाते हैं
    # अगर हेडर में कंडीशन सही है
और:
    # ब्लॉक "अन्यथा" — कथन जो क्रियान्वित किए जाते हैं
    # अगर हेडर में कंडीशन गलत है

आपको याद रखना होगा!
1. if-else -  एक कथन है!
2. else शब्द के बाद, कंडीशन कभी सेट नहीं होती है (शर्त if शब्द के बाद ही सेट होती है)।
     ब्लॉक करें "अन्यथा" शब्द if   के बाद निर्दिष्ट मुख्य शर्त गलत होने पर निष्पादित किया जाता है, अर्थात। निष्पादित नहीं किया गया।
3. प्रत्येक शाखा में निष्पादित किए जाने वाले बयान (<कोड> if या else) 4 रिक्त स्थान के समान इंडेंटेशन के साथ लिखे गए हैं। इंडेंटेशन आवश्यक! 
4. शर्त एक अभिव्यक्ति है जिसे सत्य (यानी, मिले) या गलत (यानी, मिले नहीं) कहा जा सकता है।
स्थिति तार्किक संबंधों के संकेतों का उपयोग करती है
  > , <                 अधिक, कम,
  >=, <=              इससे बड़ा या बराबर, इससे कम या बराबर,
  ==                     बराबर है,
  <कोड>!=                     सम नही।

Problem

उस प्रोग्राम को पूरा करें जो "-" (ऋण) यदि कीबोर्ड से दर्ज की गई संख्या ऋणात्मक है, और "+" (प्लस) - यदि संख्या सकारात्मक है (ध्यान न दें कि कीबोर्ड से शून्य दर्ज किया जा सकता है)।

क्रम से इन चरणों का पालन करें:
1. दूसरी पंक्ति में स्थिति शब्द के स्थान पर वह व्यंजक लिखें जिसे आप जाँचेंगे;
2. तीसरी लाइन पर, आउटपुट स्टेटमेंट लिखें, जो कंडीशन TRUE (true) होने पर एक्सीक्यूट होगी;
3. 5वीं लाइन पर, आउटपुट स्टेटमेंट लिखें, जिसे कंडीशन FALSE  (संतुष्ट नहीं) होने पर निष्पादित किया जाएगा।