《Python游戏编程快速上手》——第2章 交互式shell 2.1 一些简单的数学知识

第2章 交互式shell

本章主要内容:

整数和浮点数;

表达式;

值;

操作符;

计算表达式;

在变量中存储值。

在开始创建游戏之前,我们需要先介绍一些基本的编程概念。本章不会创建游戏,但是学习这些概念是编写电子游戏程序的第一步。我们先来学习如何使用Python的交互式shell。

2.1 一些简单的数学知识

按照第1章中介绍的步骤打开IDLE,然后使用Python来求解一些简单的数学问题。交互式shell可以像计算器一样工作。在交互式shell的>>>提示符之后,输入2+2,然后按下回车键(有些键盘上显示为RETURN键)。

图2-1展示了交互式shell给出的响应是数字4。

这道数学题就是一个简单的编程指令。加号(+)告诉计算机把数字2和2相加。表2-1列出了Python中其他可用的数学符号。减号(-)是数字相减。乘号(*)是数字相乘。除号(/)是数字相除。

当以这种方式使用时,+、-、*和/叫做操作符。操作符告诉Python要对它们旁边的数字进行何种运算。

2.1.1 整数和浮点数

整数就是诸如4、99或者0这样的数。浮点数(简写为float)就是诸如3.5、42.1或者5.0这样的分数或小数。在Python中,数字5是整数,但是5.0是浮点数。这些数字都称为值。

2.1.2 表达式

下面这些数学问题就是表达式的示例。计算机可以在几秒钟之内解决数百万道这样的数学题。表达式是由操作符(数学符号)连接的值(数字)组成的。尝试在交互式shell中输入一些这样的数学问题,每输入完一道题后按一下回车键。

2+2+2+2+2
8*6
10-5+6
2   +        2

当输入上面的指令后,交互式shell将如图2-2所示。

注意,在2+ 2的示例中,值和操作符之间可以有任意多个空格。然而,当把指令输入到交互式shell中时,总是从一行的开头开始执行(即指令之前不能有空格)。

时间: 2024-09-10 10:34:39

《Python游戏编程快速上手》——第2章 交互式shell 2.1 一些简单的数学知识的相关文章

《Python游戏编程快速上手》一导读

前 言 Python游戏编程快速上手感谢您阅读本书.编写本书最初的动机是,我看到目前很少有能够激发孩子学习编程的兴趣的图书.我最初使用BASIC编程语言开始编程,使用的是一本像本书一样的书. 在写作本书的过程中,我意识到,像Python这样的现代语言使得编程更加容易,并且为新一代的程序员提供了更多的功能.Python拥有平缓的学习曲线,而且是供专业程序员使用的一种正规语言. 目前的编程书籍大多分为两种类型.第一种,与其说是教编程的书,倒不如说是在教"游戏制作软件",或教授使用一种呆板的

《Python游戏编程快速上手》——导读

前 言 感谢您阅读本书.编写本书最初的动机是,我看到目前很少有能够激发孩子学习编程的兴趣的图书.我最初使用BASIC编程语言开始编程,使用的是一本像本书一样的书. 在写作本书的过程中,我意识到,像Python这样的现代语言使得编程更加容易,并且为新一代的程序员提供了更多的功能.Python拥有平缓的学习曲线,而且是供专业程序员使用的一种正规语言. 目前的编程书籍大多分为两种类型.第一种,与其说是教编程的书,倒不如说是在教"游戏制作软件",或教授使用一种呆板的语言,使得编程"简

Python游戏编程快速上手》一第2章 交互式shell

第2章 交互式shell Python游戏编程快速上手本章主要内容: 整数和浮点数: 表达式: 值: 操作符: 计算表达式: 在变量中存储值. 在开始创建游戏之前,我们需要先介绍一些基本的编程概念.本章不会创建游戏,但是学习这些概念是编写电子游戏程序的第一步.我们先来学习如何使用Python的交互式shell.

《Python游戏编程快速上手》一第1章 安装Python

第1章 安装Python Python游戏编程快速上手本章主要内容: 下载并且安装Python解释器: 如何使用本书: 本书的网址:http://inventwithpython.com. 你好!本书介绍了如何编写电子游戏.一旦你了解了本书中的游戏是如何工作的,就能够创建自己的游戏了.你只需要一台计算机.一款叫做Python解释器的软件以及这本书.Python解释器可以从网上免费下载. 当我还是一个孩子时,就是像这样的一本书教会了我如何编写第一个程序和游戏.那本书既有趣又简单.现在,作为一名成年

《Python游戏编程快速上手》一2.2 计算表达式

2.2 计算表达式 当计算机求解表达式10 + 5并且得到值15的时候,它就已经计算了这个表达式.计算一个表达式就是把表达式规约为一个数字,就像解答一道数学题而把问题简化成一个数字一样:数字就是答案.表达式10 + 5和表达式10 + 3 + 2的计算结果都是15. 表达式可以是任意大小的,但它们总是会求解得到一个数字.即便单个值也可以是表达式:表达式15的计算结果就是值15.例如,表达式8 * 3 / 2 + 2 + 7 -9,通过如下步骤,其计算结果是值12.0. 8 * 3 / 2 + 2

《Python游戏编程快速上手》——2.2 计算表达式

2.2 计算表达式 当计算机求解表达式10 + 5并且得到值15的时候,它就已经计算了这个表达式.计算一个表达式就是把表达式规约为一个数字,就像解答一道数学题而把问题简化成一个数字一样:数字就是答案.表达式10 + 5和表达式10 + 3 + 2的计算结果都是15. 表达式可以是任意大小的,但它们总是会求解得到一个数字.即便单个值也可以是表达式:表达式15的计算结果就是值15.例如,表达式8 * 3 / 2 + 2 + 7 -9,通过如下步骤,其计算结果是值12.0. 8 * 3 / 2 + 2

《Python游戏编程快速上手》一1.2 启动IDLE

1.2 启动IDLE IDLE表示交互式开发环境(Interactive DeveLopment Environment).对于编写Python程序来说,这个开发环境就像是字处理软件一样.在不同的操作系统上,启动IDLE的方式有所不同. 在Windows操作系统中,单击左下角的启动按钮,输入"IDLE"并且选择IDLE(Python GUI). 在Mac OS X操作系统中,打开Finder窗口,点击Applications.接下来单击Python 3.4.然后单击IDLE图标. 在U

《Python游戏编程快速上手》一2.3 在变量中存储值

2.3 在变量中存储值 也可以把表达式的计算结果的值存储到变量中,以便后面可以使用它.可以把变量当做是一个可以保存值的盒子. 一条赋值语句指令会把一个值保存到一个变量中.输入变量的名称,后边跟着等号(=称为赋值操作符),然后是要存储到这个变量中的值.例如,在交互式shell中输入spam = 15: >>> spam = 15 >>> 这将把值15存储到spam变量的盒子中,如图2-4所示.名字"spam"是盒子的标签(Python由此可以识别变量)

《Python游戏编程快速上手》——2.3 在变量中存储值

2.3 在变量中存储值 也可以把表达式的计算结果的值存储到变量中,以便后面可以使用它.可以把变量当做是一个可以保存值的盒子. 一条赋值语句指令会把一个值保存到一个变量中.输入变量的名称,后边跟着等号(=称为赋值操作符),然后是要存储到这个变量中的值.例如,在交互式shell中输入spam = 15: >>> spam = 15 >>> 这将把值15存储到spam变量的盒子中,如图2-4所示.名字"spam"是盒子的标签(Python由此可以识别变量)