Wednesday, 15 April 2015

python - Compare 2 strings issue -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 3 जवाब

मेरे पास मेरे ब्लॉक elif अंदर एक लूप जिसमें 2 स्ट्रिंग्स (अक्षर) की तुलना होती है, लेकिन भले ही मैंने सही अक्षर डाल दिया हो, फिर भी यह लूप चलाता है .. मैं फ़ोरम के माध्यम से देख रहा हूं, कई चीजों की कोशिश की, लेकिन यह अभी भी पाश चलाने में मुझे पता नहीं क्यों ।

<पूर्व> एलीफ़ वॉलेट & gt; 0: # यदि खिलाड़ी अभी भी खेलना चाहता है (यदि बटुआ खाली नहीं है) restartp = raw_input ('[y / n] चलाते रहें?') जबकि restartp! = 'Y' या restartp! = 'N': प्रिंट '[! ] गलत जवाब !' अगर restartp == 'y': restart = 1 elif restartp == 'n': restart = 0 रखें = गलत

restartp! = 'Y' या restartp! = 'N' हमेशा सच हो जाएगा

आप इसके बजाय उपयोग कर सकते हैं:

  restartp! = 'Y' और restartp! = 'N'  

या वैकल्पिक रूप से: < / P>

  जबकि restartp नहीं में ('y', 'n'):  

No comments:

Post a Comment