1. 程式人生 > >作業1開發一個簡單的python計算器

作業1開發一個簡單的python計算器

加減 pytho 公式 實的 group 運算 作業 得出 必須

開發一個簡單的python計算器

  1. 實現加減乘除及拓號優先級解析
  2. 用戶輸入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等類似公式後,必須自己解析裏面的(),+,-,*,/符號和公式(不能調用eval等類似功能偷懶實現),運算後得出結果,結果必須與真實的計算器所得出的結果一致

hint:

re.search(r‘\([^()]+\)‘,s).group()

‘(-40/5)‘

作業1開發一個簡單的python計算器