用python写的图形计算器
和同學一起寫的。時間緊,寫得不太好,勿噴,其中有好幾百行的重復代碼看得自己都不好意思。
?
一、使用說明及運行效果:
運行程序后首先進入功能選擇界面,如圖:
?
分別指引四個功能區。
?
?
1.第一部分:基本運算部分(BasicOperation)
主界面如圖:
除基本運算外,可計算三角函數、雙曲函數及其反函數等。
運算示例如下。
???
?
?
?
2.第二部分:函數作圖功能(FunctionGraph)
用戶定義單變量函數后并給定區間,點擊“Draw”按鈕即可畫出函數圖形,函數類型支持界面上所有函數的組合形式。
該畫圖功能中程序會根據給定區間,現在區間上求出函數的極值,再定義出坐標畫圖,所以可將圖像比較合理布局于界面上。
示例如下:
????
?
?
?
?
?
3.第三部分:積分功能(Integration)
同樣的,給定單變量函數表達式以及區間,點擊“Integrate”即進行積分。
注意:界面上的函數表達式使用界面按鈕輸入,但區間需要鍵盤輸入。
演示如下:
?
?
?
?
4.第四部分:微分功能(Differential)
? 給定單變量函數表達式以及取值點,點擊“Differential”即進行積分。
注意:界面上的函數表達式使用界面按鈕輸入,但區間需要鍵盤輸入。
演示如下:
?
?
?
二、模塊組織:
???????? 主要分為五個模塊,即有四個主要功能。
???????? 1.基本運算?????????????? BasicOpe(win)
???????? 2.函數作圖?????????????? FuncGraph()
???????? 3.積分運算?????????????? Integra()
???????? 4.微分運算?????????????? Differ()
???????? 5.主函數??????????????????? chfunc()
?
程序的界面是用graphics庫編的,主函數中用while循環不斷判斷點的位置
?
?
下面是源碼下載地址:
//2012.9.7更新:網盤老是會過期,需要源碼的直接留郵箱吧!
?
?
轉載于:https://www.cnblogs.com/zyearn/archive/2012/02/22/2921185.html
總結
以上是生活随笔為你收集整理的用python写的图形计算器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编译mysql4.0时候出现错误提示ch
- 下一篇: 短信猫软件的实现