Python. Shouldn't this work? Error says "NameError: name 'off' is not defined" -


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

  • 3 जवाब

यह मुझे एक क्यों देता है त्रुटि जब calc == बंद?

def calc ():

  i = "i" जबकि मैं == "i": calc = input ("Enter आपका गणना ") यदि calc! =" Off "या" off ": ans = eval (calc) प्रिंट (ans) अन्य: i =" a " 

मुद्दा यह है कि आप eval को calc में स्ट्रिंग कर रहे हैं।

जब हम खराब वाक्यविन्यास के विषय पर होते हैं, तो यह काम नहीं करता है:

  यदि "calc" = "बंद" या "बंद":  

आप इसे इसके बजाय चाहते हैं:

  अगर calc नहीं ("बंद", "बंद" ):  

या आदर्श:

  अगर calc.lower ()! = "बंद":  

Comments

Popular posts from this blog

winforms - C# Form - Property Change -

javascript - amcharts makechart not working -

java - Algorithm negotiation fail SSH in Jenkins -