【零基础】入门python游戏编程 02:交互式sell

本文介绍了Python编程的基础知识,包括整数、浮点数运算,表达式的概念,如何在交互式shell中进行计算,以及变量的存储和使用。还讲解了语法错误和多变量的使用技巧。适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

在入门之前,我们需要先了解一些基本的编程概念。学习这些概念是编写电子游戏程序的第一步。我们先来学习如何使用 Python 的交互式 shell。(文末有视频版学习

一、一些简单的数学知识

打开 IDLE,然后使用 Python 来求解一些简单的数学问题。交互式 shell 可以像计算器一样工作。在交互式 shell 的>>>提示符之后,输入 2+2,然后按下回车键(有些键盘上显示为 RETURN 键)。交互式 shell 给出的响应是数字 4。

这道数学题就是一个简单的编程指令。加号(+)告诉计算机把数字 2 和 2 相加。
下图表中 列出了 Python 中其他可用的数学符号。减号(-)是数字相减。乘号(*)是数字相
乘。除号(/)是数字相除。
在这里插入图片描述
这种方式使用时,+、-、*和/叫做操作符。操作符告诉 Python 要对它们旁边的数字
进行何种运算。

1.1 整数和浮点数

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

1.2 表达式

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

二、 计算表达式

当计算机求解表达式 10 + 5 并且得到值 15 的时候,它就已经计算了这个表达式。计算
一个表达式就是把表达式规约为一个数字。
表达式可以是任意大小的,但它们总是会求解得到一个数字。即便单个值也可以是表达式:表达式 15 的计算结果就是值 15。

在交互式 shell 中看不到所有这些步骤。交互式 shell 对表达式进行运算,并且只把结果
展示给我们。

2.1、语法错误

如果在交互式 shell 中输入 5+,将会得到一条错误消息。
在这里插入图片描述
产生这个错误,是因为 5+不是一个表达式。表达式通过操作符来连接值。但是加法操作
符期待+后边有一个值。当漏掉这个值时,就会出现一个错误。

2.2 、在变量中存储值

也可以把表达式的计算结果的值存储到变量中,以便后面可以使用它。可以把变量当做
是一个可以保存值的盒子。
一条赋值语句指令会把一个值保存到一个变量中。输入变量的名称,后边跟着等号(=
称为赋值操作符),然后是要存储到这个变量中的值。例如,在交互式 shell 中输入 spam = 15:
在这里插入图片描述
这将把值 15 存储到 spam 变量的盒子中,名字“spam”是盒子的标签(Python 由此可以识别变量),而值写在盒子中的一张便签上。当按下回车键时,你不会看到任何响应。在 Python
中,如果没有出现错误,就表示成功地执行了指令。然后将会出现>>>提示符,你可以输入下一条指令了。

和表达式不同,语句是不会计算为任何值的指令。正因为如此,在 spam = 15 之后,交互式 shell 的下一行中没有显示任何的值。如果你不清楚哪些指令是表达式,哪些指令是语句,那么请记住:
表达式会得到一个值,而任何其他类型的指令都是一条语句。变量保存的是值而不是表达式。

在赋值语句创建变量之前,不能使用变量。否则,Python 将会给出一个 NameError的错误,因为尚不存在该名称的变量。输错了变量名称也会得到这样一个错误

2.3、多个变量的使用

在程序中,可以根据需要创建任意多个变量。例如,让我们给名为 eggs 和 bacon 的两
个变量分配不同的值,如下所示:
在这里插入图片描述
现在,变量 bacon 中是 10,变量 eggs 中是 15。每个变量都有自己的盒子,其中拥有其
自己的值

尝试在交互式 shell 中输入 spam = bacon + eggs,然后查看 spam 中的新值:
在这里插入图片描述
现在,spam 中的值是 25。当把 bacon 和 eggs 相加时,就是把其值 10 和 15 相加。
变量包含的是值而不是表达式。把值 25 赋给变量 spam,而不是把表达式 bacon + eggs
赋给变量。在 spam = bacon + eggs 赋值语句之后,对于 bacon 或者 eggs 的修改不会再
影响到 spam。

三、小结

关于编写 Python 指令的基础知识。Python 需要你以严格的方式,
准确地告诉它要做什么工作。计算机不具备人的常识,并且只能理解特定的指令。
表达式是用操作符(如+或-)把值(如 2 或 5)组合起来。Python 可以计算表达式,也
就是把表达式规约为一个值。可以把值保存在变量中,以便程序可以记住它们,并且随后可
以使用它们。
在 Python 中,有许多其他类型的操作符和值。

四、 视频版学习资料

零基础Python学习指南

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈


👉资料领取👈

这份完整版的Python全套学习资料已为大家备好,朋友们如果需要可以微信扫描下方二维码添加“住隔壁的王叔”,输入"领取资料" 可免费领取全套资料【有什么需要协作的还可以随时联系我】朋友圈也会不定时的更新最前言python知识。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值