在日常生活中,我们经常用到计算器,计算器可以帮助我们快速得到数学算式的结果。在电脑上,也有计算器软件,计算器软件的界面与实际的计算器很类似,功能更加强大。

如果学会了python语言,我们将拥有一个比家用计算器强得多的超级计算器,再复杂的数学算式也难不倒我们。

先从最简单的例子入手吧

假设我们要计算 123456 与 654321的和

按照前面文章的说明,打开在线编写python的网页

在编辑区输入或复制下面的内容

print( 123456 + 654321 )

然后点击"Run",得到如下的结果

我们可以看到,在页面的右下角给出了正确答案:777777

有人或许会说,这个算式也太简单了,不用计算器,用心算也可以得到正确的结果。

那么我们再看下一个算式吧

求 123456789123456789 + 123456789123456789

请先用自已家里的计算器或电脑上的计算器试算一下。你会发现,家用的计算器很可能不能输入如此大的数,而电脑上的计算器软件很可能得不到精确的结果,而代之以一个近似数 ,比如我的计算器显示的结果为:
2.469135782 e14

改为python再试一下吧

在编辑区输入或复制下面的内容

print( 123456789123456789 + 123456789123456789 )

然后点击"Run",得到如下的结果

可见 python算出了这两个大数的和的精确值:246913578246913578

怎么样,是不是很神奇?

与家用计算器或一般计算器软件相比,python真是一个超级计算器,不论你给出多么大的整数,它都可以计算出精确的结果。

做加法,只是python的最基本的计算能力,实际上常用的加减乘除等都难不倒python。

下面我们看一下,在数学课本上常见的运算在python中该如何书写:
加法: +
减法:-
乘法:*
除法:/
求幂:**

下面我们再看几个例子
求 1+2*3

print( 1+2*3 )

结果为:7

求 3的4次方

print( 3**4 )

结果为:81

求 3651230246060+5/3+(1-281)

print( 365*12*30*24*60*60+5/2+(1-2*81) )

结果为:11352959841.5

感兴趣的朋友们可以自行书写一些更复杂的算式,看看python这个超级计算器如何快速得到结果。

python小欢喜(三)超级计算器相关推荐

  1. python小欢喜(八)俄罗斯方块 (5) 生成各种组合形状

    前面的文章<python小欢喜(八)俄罗斯方块 (2)由方块组成复杂的形状>只是实现了"横条"与"竖条"两种组合形状.接下来介绍生成更多复杂的组合形 ...

  2. python小欢喜(七)游戏编程 (2) 挡球游戏的改进:使用中文提示并添加声音效果

    在前面的文章<python小欢喜(六)动画 (1) pygame的安装与初步使用>中介绍了如何安装pygame. <python小欢喜(七)游戏编程 (1) 挡球>实现了一个小 ...

  3. python小欢喜(七)游戏编程 (3) 高山滑雪

    引子 在前面的文章 <python小欢喜(七)游戏编程 (1) 挡球>实现了一个小游戏.不过这个游戏过于简单,没有什么趣味性.接下来介绍一款更加好玩的游戏的开发. 该游戏名为高山滑雪,改编 ...

  4. python小欢喜(六)动画 (2) 移动的笑脸

    在前一篇文章<python小欢喜(六)动画 (1) pygame的安装与初步使用>中介绍了如何安装pygame.接下来咱们用pygame做一些有趣的动画效果 显示笑脸图片 python代码 ...

  5. python小欢喜(一)写一个python程序如此简单

    python是一门有趣又有用的语言. 如何才能学会python呢? 跟我嗨起来吧,我们要用最简单的方法,最快的速度学会python. 相信我,凡事都有捷径,学python也不例外. 咱们需要做点什么准 ...

  6. 整理了100个Python小技巧(超级实用)

    目前Python可以说是非常流行,在目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,很容易上手.你可以用它来完成很多任务,比如数据科学.机器学习.Web开发.脚本编写.自动化等. ...

  7. 小象学院 零基础Python入门 案例三 BMR计算器v_3.0+v_4.0

    尝试自己凭记忆完整的把整一个案例的代码打出来,成功. 但在格式:如注释等方面要注意.

  8. 小象学院 零基础Python入门 案例三 BMR计算器v_1.0+v_2.0

    [以上是写一个程序的基本框架!!!要养成良好习惯!!!] (1) 若整数和浮点数一起进行计算,输出结果为浮点数.因为浮点数的范围更大一些. (2)转换成 浮点数 float() 转换成 整数 int( ...

  9. python 小工具 之 房贷计算器

    一.房贷贷款月供计算公式: 等额本息计算公式:[贷款本金 × 月利率 × (1 +月利率)^还款月数] ÷ [(1 +月利率)^还款月数 - 1 ] 等额本金计算公式:每月还款金额 = (贷款本金 / ...

最新文章

  1. 推荐65个以自然风光为背景的UI设计
  2. Java IO流面试题
  3. spring源码分析之@ImportSelector、@Import、ImportResource工作原理分析
  4. Discuz!NT 中的数据库链接类(重构到抽象类工厂模式)
  5. Java 常用类库 之 Arrays 数组操作类
  6. linux进去网卡,Linux上使用socket进行网卡抓包
  7. 启明智显分享| 2.4寸旋钮串口屏在健身器材上的应用
  8. 神经网络如何处理测试阶段出现的新特征?面向开放环境特征外推的图学习解决方案...
  9. LINQ中ForEach方法的使用
  10. java linearlayout_LinearLayout属性用法和源码分析
  11. 架构师技术文档:Redis+Nginx+Dubbo+Spring+架构师精选视频
  12. Springboot2.x +JPA 集成 Apache ShardingSphere 分表+读写分离
  13. transition.tween
  14. 遍历Page的Controls集合
  15. 不想用收费版微软OFFICE和企业版金山WPS,猿大师办公助手支持哪个版本呢?
  16. 高中单招计算机基础知识题库,2015单招考试计算机基础知识题库
  17. zoj 3527 Shinryaku! Kero Musume (树形dp---带尾巴的环的处理)
  18. SpringCloud基础
  19. 阿里巴巴Java岗位从P5-P7的成长笔记【总共3283页PDF文档】
  20. 自定义resttemplate的ErrorHandler

热门文章

  1. 代码实现判断主机字节序(大端 or小端 )-- 面试题
  2. 删除VSCode 中自定义的snippets
  3. 在天堂与地狱之间——清华浪子梦断中关村
  4. 南非NRCS认证简介
  5. 泰山OFFICE技术讲座:宋体和Times New Roman字体的Tag表有哪些
  6. 虚拟机怎么装服务器系统教程视频,云服务器装虚拟机教程视频
  7. 支付宝支付二维码显示在商家网站页面,不跳转到支付宝?
  8. Eclipse创建C++工程并解决“Symbol 'std' could not be solved”
  9. matlab的图片上如何画线,如何在照片上画线?
  10. 移动APP和小程序的低代码开发平台有哪些