《團隊 科學計算器 設計文件》

2022-08-20 20:33:15 字數 646 閱讀 7578

設計文件:

專案:科學計算器

編輯器

python

所運用知識:

1.字串的處理

2.正規表示式的運用

3.函式遞迴

基本思路:

需要優先處理內層括號運算--外層括號運算--先乘除後加減的原則

1、正則處理使用者輸入的字串,然後對其進行判斷,判斷計算公式是否有括號,有就先將計算公式進行正則處理,先獲取最裡層的每乙個資料,然後一一計算

2、把有括號的計算公式計算出來的結果替換原來初始公式的位置,計算之前分別對重複運算子進行處理需要處理的重複運算

3、然後依次從裡到外去除括號並進行計算,和位置替換,將計算出來的結果分別替換原計算公式

4.、最後得出沒有括號的公式,合併呼叫計算控制函式進行計算,中間需要注意的就是 負號 和數字與*在一起的處理,其它還算可以。

希望本文所述對大家python程式設計有所幫助。

團隊 科學計算器 設計文件

科學計算器 是一種操作簡單 介面美觀 功能較齊全的電子計算器的一種。這個專案的整個程式我們設計主要分為兩個功能模組和十個類模組,其中兩個功能模組分別是 計算結果顯示模組 計算器按鍵模組,十個類模組分別是 加 減 乘 除 歸零 等於 sin cos tan 進製轉換。具體設計過程如下 1 設計程式主介...

《團隊 科學計算器 團隊一階段互評》

團隊名稱 牛雲社 學號 2015035107074 得分 9.5 原因 認真完成每一項任務,分工具體,及時完成了專案總結提交 學號 2015035107066 得分 8.6 原因 完成自己工作,不懂的及時問 學號 2015035107067 得分 8.1 原因 積極完成分配的任務 學號 201503...

Qt版科學計算器

qt版科學計算器 之前做過 vc版科學計算器 這也是我學vc 時的第乙個大作業,通過科學計算器的開發使用我學到了很多東西,也讓我逐漸喜歡上了程式設計。最近在學習qt,所以將當時在vc下寫過的一些東西在qt下重寫了一遍,其實主要還是與顯示等有關的東西需要重寫,要使用qt的顯示方式,而其他的核心的演算法...