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
Post a Comment