运行的过程如下:
输入计算表达式:3+5
计算结果:8
然后再次显示计算表达式,等待输入完成后,再次显示结果,依此循环.
 
作为初学者再适合不过,代码也简单,如下所示:
#!/usr/bin/env python3
#coding=utf-8
import os
while True:
    dynamic = input('输入计算表达式:')
    if dynamic != 'cls':
        try:
            result = eval(dynamic.lstrip().rstrip("="))
            print('计算结果:'+str(result))
        except:
            print('计算表达式输入有误!')
    else:
        command = 'cls'
        os.system(command)

最新文章

  1. iOS音频
  2. HTML5 video 视频标签 常用属性
  3. mysql保留关键字 BigDecimal Double 四舍五入
  4. 协作图 Collaboration diagram
  5. java 中Handler 和Runnable 的使用 异步发送消息 转
  6. 建立临时的表 数据 空值 与 NULL 转换
  7. c++设计模式之策略模式
  8. 加速ssh连接
  9. Java - 反射机制 2
  10. Python实现CGI环境
  11. Java 并发专题 :闭锁 CountDownLatch 之一家人一起吃个饭
  12. MySQL一个简单的存储过程demo
  13. 17.tslib安装以及使用
  14. P2670扫雷
  15. hdu 4970 trick
  16. TP-Link wr703N 使用华为HiLink系列上网卡的设置【转】
  17. struts框架值栈问题二之值栈的内部结构
  18. [转]创建一个 Microsoft Outlook 扩展插件
  19. 游戏反编译工具dnSpy
  20. OVS的初始配置

热门文章

  1. Java到底是不是一种纯面向对象语言?
  2. 百度参投 Uber中国12亿美元融资已到账
  3. Hyper-V虚机跨NUMA节点性能影响
  4. 保留脚本中变量(dot)
  5. ZooKeeper场景实践:(6)集群监控和Master选举
  6. FireMonkey 使用Webbrowser
  7. Android图片压缩
  8. 如何在Linux上安装Storm
  9. 运用json-lib生成特定json
  10. Git之路--1