用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
输入计算器表达式:

因为大家水平不一,所以我就不做程序注释了。如果有那一句不明白请提出来,我会一一解答的。

下一节我们尝试做更复杂的运算。

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