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