對於我的一個類,我必須製作一個非常基本的計算器。我想以這樣的方式編寫代碼,用戶可以輸入他們想要做的事情(例如√64),然後按回車並獲得答案。我寫這樣的:√未在終端中識別
如果在操作 '√': 對squareRoot = operation.replace( '√', '') squareRootFinal = math.sqrt(INT(對squareRoot))
當我運行在這IDLE,它就像一個魅力。但是,當我在終端中運行此操作時,出現以下錯誤:
SyntaxError:第50行文件x.py中的非ASCII字符'\ xe2',但未聲明編碼;
有什麼建議嗎?
重複http://stackoverflow.com/questions/728891/correct-way-to-define-python-source-code-encoding? –