用python寫計算器(一)

剛開始接觸python的時候就被其簡單明瞭的語言結構所捕獲。在IDE界面你可以直接輸入數學表達式
5+5
10

結果就直接跳出來了。(C 和 JAVA程序員應該能知道這裏面的不同之處即不用定義)

那爲什麼我還要寫計算器的程序呢?因爲它不夠人性化(其實是愛折騰)。

好廢話不多說了進入正題****

推薦一個軟件pycharm

本博客所用的python版本3.3.4

用python寫計算器(一)

代碼如下:
import os

while True:
    dynamic = input('輸入計算器表達式:')
    if dynamic != 'cls':
        try:
            result = eval(dynamic)
            print('計算結果'+str(result))
        except:
            print('表達式有誤')
    else:
        command = 'cls'
os.system(commond)
接下來貼出程序運行結果:

輸入計算器表達式:5+7*8
計算結果61
輸入計算器表達式:57ji89
表達式有誤
輸入計算器表達式:88
計算結果88
輸入計算器表達式:65/2
計算結果32.5
輸入計算器表達式:

因爲大家水平不一,所以我就不做程序註釋了。如果有那一句不明白請提出來,我會一一解答的。

下一節我們嘗試做更復雜的運算。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章