python做数学计算器_从零开始学习PYTHON3讲义(二)把Python当做计算器

本文是《从零开始Python3》系列的第二讲,主要介绍了Python交互模式的使用,通过交互模式进行基本的数学计算,包括四则运算、乘方,并探讨了运算优先级。此外,文章还提到了全角和半角字符的区别,以及变量和函数的基础知识。通过实际的计算练习,帮助读者掌握Python作为数学计算器的运用。
摘要由CSDN通过智能技术生成

timg?image&quality=80&size=b9999_10000&sec=1545112916052&di=d2428f9e946cda2d7df3f0ca9ff3def8&imgtype=0&src=http%3A%2F%2Finsights.thoughtworkers.org%2Fwp-content%2Fuploads%2F2015%2F07%2F718-%25E4%25BD%259F%25E8%25BE%25BE-%25E5%2585%25A8%25E6%25A0%2588%25E5%25BC%2580%25E5%258F%2591%25E8%25AF%25AD%25E8%25A8%2580Python-1024x724.png

《从零开始PYTHON3》第二讲

上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3。Windows则从开始菜单中去寻找IDLE程序的图标。

89058c9a6526caf770c7b249b0b204fe.png

上一讲我们还见到了Python的两种工作模式,交互模式和程序模式。

通常在一个大型的系统中,程序模式是必然的选择。因为一个完整的项目,都需要大量的准备工作。为很多运算的必要条件准备最初的值(专有名词也叫“初始化”),接下来的运算也往往逻辑复杂,需要作出多种选择和频繁的组合计算。这个过程,需要用计算机能明白的文字完整描述出来。描述的过程,也就是称为编写程序的过程。(下图仅为示意性,先不要管程序的内容)

5d43310f0040f2f6d14cc2058aa09d50.png

命令行方式则看上去更简单,Python对你的每条命令即时的给出反馈,适合用户边想边试,快速的看到结果,并根据结果调整策略、再次尝试。

Python语言应用于工程界和科学界的时候,经常就是工作在这种模式。交互模式下一遍遍尝试的过程,实际也是“研究”的过程。当然研究取得了成果,最终还是需要用“编程”的模式,把研究结果变成一个产品。

通常这样编写的程序的主体部分,就是在交互模式中,顺序输入的命令的总和。

在我们刚刚接触Python的阶段,交互模式也为我们的学习提供了良好的支持,动手实验每一个小的学习过程,根据反馈的结果验证我们的思考。学习->思考->动手验证->再次学习,这是我们学习的一般路径。

7844df55ebb8c6e6ce11425ae03b7197.png

启动IDLE程序之后,Python默认就工作在交互方式下,也就是上面这张图的样子。在File(文件)菜单中选择New File(新文件)或者Open(打开)以前的老程序,则Python会再打开一个窗口,在新窗口中可以编辑、修改程序,也就是程序模式。本节课我们主要讲解交互模式。

交互模式可以完成很多工作,在其它编程语言中需要用复杂的程序才能完成的工作,可能在Python交互模式中简单的几条命令就能完成。今天实际是我们正式踏上编程之旅的第一课,我们从最强大易用的Python数学计算来开始。

把Python当做计算器

首先是最基本的四则运算和常用的乘方:

数学运算

操作符

加法

+

减法

-

乘法

* (不是✖️)

除法

/ (不是➗)

乘方

**

这是最好理解的部分,加、减两项运算跟我们数学课上学的完全相同,乘法、除法、乘方的运算符则使用了替代的符号。

这样设计的原因说起来话题比较长。

大概讲就是计算机发展之初,输入设备是由传统的英文打字机改装而来的,键盘布局当然就采用了同英文打字机相同的布局。

但是在这种布局上,加、减符号是有的,乘除符号则没有,因此乘法使用了从外形看比较接近的“*”ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值