您现在的位置是:首页 > 数码 > 

CodeCombat代码全记录(Python学习利器)

2025-07-26 15:48:04
CodeCombat代码全记录(Python学习利器) 由于边地森林章节内容较多(覆盖了很多的python的知识),为了知识能够及时的复习,我们进行每40关复习下前面的关卡学习的内容。 文章目录 由于边地森林章节内容较多(覆盖了很多的python的知识),为了知识能够及时的复习,

CodeCombat代码全记录(Python学习利器)

由于边地森林章节内容较多(覆盖了很多的python的知识),为了知识能够及时的复习,我们进行每40关复习下前面的关卡学习的内容。

文章目录
  • 由于边地森林章节内容较多(覆盖了很多的python的知识),为了知识能够及时的复习,我们进行每40关复习下前面的关卡学习的内容。
    • 一.二维概念理解
      • (1)二维的概念
      • (2)二维中的东南西北
    • 二.代码调试及提交
    • 三.python的一些基本概念
      • (1)分支
      • (2)代码块
      • ()缩进
    • 四.判断再判断
      • (1)判断
      • (2)格式
      • ()判断条件为多个值时
      • (4)多重if
      • (5)并列或者
    • 五.运算符
      • (1)操作符(comparison operator)
    • 六.变量、常量、循环
    • 七.英雄及武器的技能
    • 八.更多的发现
    • 九.小作业

我们总结的内容全部都是基于我们闯关的关卡来讲解,做不到非常的详细,如果大家想更详细的了解,可以去看相关书籍!

一.二维概念理解

(1)二维的概念

二维由x,y组成,我们需要明确知道的,二维坐标(x, y),注意关卡中标注的X(红)的位置

(2)二维中的东南西北

按东南西北的方向理解,向北,y增大;向南,y减小;向西,x减小;向东,x增大。注意好好理解下,后面的关卡很多关都会用到。

二.代码调试及提交

调试是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程。这是保证代码正确性的必不可少的步骤。编完机程序,必须送入计算机中测试。根据测试时所发现的错误,进一步诊断,出原因和具体的位置进行修正。

当我们调试完毕后,确认的代码的正确可执行性后,我们在进行代码的提交。目前主流的存放代码的位置,svn,github等。

三.python的一些基本概念

(1)分支

完成测试并根据结果做出判断称为分支(branching)。程序根据测试的结果来决定执行那些动作,或者沿哪个动作分支执行。

(2)代码块

代码块(block)是一行或放在一起的多行代码。它们都与程序的某个部分相关(比如一个 if 语句)。在 Python 中,通过将块中的代码行缩进来构成代码块。

()缩进

缩进(indenting)是指一个代码行稍稍靠右一点。它不是从最左端开始,而是前面有一些空格,所以会从距左边界几个字符之后开始。python的缩进都是需要4个字符的缩进,也就是一个tab按键的缩进举例。

四.判断再判断

(1)判断

其中判断条件成立时,则执行后面的语句,而执行内容可以多行,注意:以缩进来区分表示同一范围内的要求。

(2)格式
if 判断条件:执行语句
else:执行语句
()判断条件为多个值时
if 判断条件1:执行语句1
elif 判断条件2:执行语句2
elif 判断条件:执行语句
else:执行语句4
(4)多重if
if 判断条件1:if 判断条件2:if 判断条件:if 判断条件:执行语句

多重条件判断的情况下,根据实际条件,如果条件存在共性,我们可以整理为:

if 判断条件1 and 判断条件2:执行语句
(5)并列或者

and:结合2个或多个条件,且每个条件必须为真才能执行下面的代码内容。

or:结合2个或多个条件,当其中的一个条件为真就能执行下面的代码内容。

五.运算符

(1)操作符(comparison operator)

也称为关系操作符(relational opera-
tor),因为它们要测试两边值的关系(relation):相等还是不相等,大于还是小于。
比较也称为条件测试(conditional test)或逻辑测试(logical test)。在编程中,逻
辑(logical)就是指某个结论的答案是真还是假。

算术运算符: - * / % 等

比较运算符:== != < > >= <= 等

注意:让等式成立需要使用的符号是什么?

六.变量、常量、循环

这里不在做详细介绍,可参考第一章关卡总结:
第一章学习内容总结

七.英雄及武器的技能

每个英雄及装备不同的装备,会有不同的技能。如果你不会使用技能,可以查看装备所带方法的说明。

八.更多的发现

关卡里包括了很多的开放性挑战关卡,试着用你自己的代码去编写,不一定非要和老师的一样。

九.小作业

我们已经学习了很多关于python的内容,是否有思路可以试着自己去写个小游戏呢?

回想下用我们学习的内容,编写一个简单的植物大战僵尸小游戏代码构想框架!!!!看看是否有思路了呢??

提示:
1.定义植物包括的内容(常量)
2.定义僵尸的种类(常量)
.定义植物的技能
4.定义僵尸的技能
5.定义距离
6.定义收集的金钱(阳光)
7.定义过关条件
…………

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/707415.html

相关标签:无
上传时间: 2023-11-21 19:46:45

上一篇:Android开发

下一篇:华为OD机试

留言与评论(共有 15 条评论)
本站网友 装修完全手册
8分钟前 发表
三.python的一些基本概念 (1)分支 完成测试并根据结果做出判断称为分支(branching)
本站网友 广发证券软件
6分钟前 发表
常量
本站网友 滨州二手房出售
8分钟前 发表
目前主流的存放代码的位置,svn,github等
本站网友 安全生产监督
7分钟前 发表
执行语句 else
本站网友 大宗商品交易市场
21分钟前 发表
(2)格式 if 判断条件:执行语句 else:执行语句 ()判断条件为多个值时 if 判断条件1
本站网友 淘宝运营
18分钟前 发表
执行语句1 elif 判断条件2
本站网友 西安出租
7分钟前 发表
在编程中,逻 辑(logical)就是指某个结论的答案是真还是假
本站网友 环境卫生
29分钟前 发表
这是保证代码正确性的必不可少的步骤
本站网友 泰山旅游路线
15分钟前 发表
or:结合2个或多个条件,当其中的一个条件为真就能执行下面的代码内容
本站网友 盐酸司维拉姆
25分钟前 发表
三.python的一些基本概念 (1)分支 完成测试并根据结果做出判断称为分支(branching)
本站网友 附睾
12分钟前 发表
or:结合2个或多个条件,当其中的一个条件为真就能执行下面的代码内容
本站网友 angeline
8分钟前 发表
这是保证代码正确性的必不可少的步骤
本站网友 祁县二手房
15分钟前 发表
二.代码调试及提交 调试是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程
本站网友 买酒网站
10分钟前 发表
(2)格式 if 判断条件:执行语句 else:执行语句 ()判断条件为多个值时 if 判断条件1