购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

输出数字

开始吧!你将学习的第一个命令是:

“Print”单词的意思是“打印”。但在Python中,它的意思是“输出”,通常仅在屏幕上显示。

在单词print后方,还需要输入一些Python应当输出的内容。例如一个数字。

只需输入:

然后按下 键(Enter/回车键),该命令将被执行(如图5.3所示)。

图5.3 第一条命令以及下面来自Python的回应

数字42出现在下面的输出窗口中。没错,Python确实执行了你告诉它的操作。print 42表示:“输出(数字)42”。因此,Python在其输出窗口中输出了数字42。

很好,程序运作了。但是现在我们当然想要更多的数字。

你可以使用print命令在一行中连续输出多个值。为此,请用西文逗号分隔它们:

得到结果:

众所周知,计算机首先是“计算器”。因此,让我们在Python中进行数学运算。

在Python中输入以下命令:

然后再按下 键,结果显示如下:

当我们将数学表达式(算术问题)交给Python时,Python会自动对其进行计算并直接将结果提供给我们。

空格

顺便说一句:你可以随时在数字和数学运算符号之间输入空格。使用空格可以让内容更容易阅读,同时并不影响Python的运行。

当然,这不仅仅适用于简单的任务。Python非常擅长算术。输入以下内容:

星号始终代表计算机程序中的乘法(乘)。当然也没问题,Python输出:

你可以随时在Python中使用所有基础计算类型,此外,还有一些特殊运算符号(如表5.1所示)。你也可以在计算中加入括号,以确定首先计算的内容,就像在普通的数学问题中那样。

表5.1 Python中的特殊运算符号

你需要了解这些基本的运算类型,但是这里也有一些其他的特殊性。我们马上尝试。

只需输入:

结果是正确的:

使用小数点

和其他所有的编程语言一样,在Python中,十进制小数点始终以西文的点表示。这是国际(美式英语)通用表示法,实际上编程语言中都是这样使用的。

现在输入以下内容:

结果为:

为什么?因为使用了算术运算符//,也就是说,Python仅使用整数完成计算。也可以将其称为“除法的整数结果”:这就像有余数的除法,只是没有余数。例如,15除以6等于2,还有余数。

警告

运算符号/和//原本源自Python 3,在Python 2.7中通常并不这样运行,但是在TigerJython中可以使用。这是Jython的一个特点。

我们当然可以计算得出余数。

现在,结果为:

15除以6就是有余数的除法。这也称为取模运算,它是使用百分号计算的,但与百分比计算无关!

计算中使用的括号与数学课程中的括号相同:

得到结果:

非常清楚,先算乘法,再算加法3+35。但是,

得到:

括号内的内容优先计算,由此得到8*7。符合这个逻辑,是不是?

当你使用Python进行乘方运算(也就是求一个数的几次方)时,你可以快速得到非常大的结果。这就显示出了Python的强大功能——可以轻松处理巨大的数字。

双星符号代表乘方运算,即25的37次方(25乘以自身37次)。

结果是:

哇——这可是一个非常大的数字呀!普通的小计算器可没法显示出这么多位,但是对Python而言根本没有问题。

现在轮到你了,向Python提出任务!试试看,将Python用作强大的计算器。请你想出几个任务,使用列表中的算术符号完成它们,并观察Python如何完成任务。 3PhBRocE1lSLDgeyRgNeKDIIpieXR42KEk8eTkxLya/CttLjrp16lSBrPLZqh1OO

点击中间区域
呼出菜单
上一章
目录
下一章
×