[oeasy]python0021_宝剑镶宝石_爱之石中剑_批量替换_特殊字符_特殊颜色

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 在这个文本中,作者描述了一个逐步修改Python游戏`game.py`的过程,以将小丑的眼睛和石中剑的图形替换为爱心符号,并且将其颜色更改为红色。以下是内容的摘要:- 用户回顾了之前对`game.py`的分析和理解。- 通过使用方向键和编辑模式,在代码中找到了小丑眼睛和石中剑的位置,用爱心符号(❤)替换了它们。- 如果遇到问题,建议使用最新版的火狐浏览器进行粘贴操作。- 使用Vim编辑器的命令模式批量替换了剑柄上的数字8为爱心,使整个剑柄充满了爱心。- 通过插入特定代码,将爱心变为红色,从而得到红色的“爱之大剑”。

继续运行 🥋

回忆上次内容

  • 上次
  • 运行了 game.py
  • 分析了 game.py
  • 也大致读懂了 game.py

  • 这个 程序
  • 可以进一步 进行修改吗??

添加爱心

  • 可以 把这个 选中并复制
  • 再粘贴到 虚拟机右侧的 剪贴板

  • 然后 回到 游戏程序

进行修改和粘贴

  • 按方向键h    j    k    l
  • 找到 小丑眼睛的位置

  • i进入 插入状态
  • 注意 左下角显示的 当前状态
  • 先退格 删掉o
  • 再右键 粘贴 爱心

  • 保存后
  • 尝试 再运行

运行结果

  • 小丑的眼睛
  • 已经 修改

  • 能 玩点什么 呢?

修改石中剑

  • 找到 奖品石中剑的位置

  • 加点什么好呢?

修改代码

  • 按方向键h    j    k    l
  • 找到 剑柄的位置

  • i进入 插入状态
  • 注意 左下角显示的当前状态
  • 先退格删掉一个8
  • 再右键 粘贴 爱心

  • 如果 不能正确粘贴
  • 尝试 下载安装
  • 最新版的 火狐浏览器

  • 石中剑 真的 会
  • 镶嵌 爱心❤ ️吗?🤔️

实验结果

  • esc
  • 从 插入状态
  • 退回 到正常状态
  • :w|!python3 %
  • 保存 并运行 当前程序
  • 看看 最终奖励品 是否变了
  • WOW!
  • 真的 可以 得到镶有爱心的石中剑 了
  • 这就是 爱之大剑

  • 可以 把剑柄上所有的8
  • 变成❤么?

批量替换

  • 输入 :99,107s/8/❤/g
  • : 进入底行命令模式
  • 99,107 行的范围内
  • s 替换 substitute
  • 8 为 待替换的源
  • ❤ 为 替换为的目标
  • g 为 global全局替换
  • (行内不止一次替换)

  • 回车

替换

  • 替换 结果

  • 尝试运行

爱之大剑

  • 真的得到了
  • 爱的把握之石中剑

  • 可以 把心变个<font style="color:red">颜色</font>么?

红色爱之宝石

  • 把这颗心 变成红色

  • 照着这个代码抄 就可以
  • 以后会 都说明白
  • 这里先看看 效果

  • 得到了 红色爱之大剑
  • 这是真的啊~~~
  • 感觉具有加血能力
  • 拍照 留念!!!
  • 看看 我得到了什么?!!!
  • 爱心石中剑
  • 爱的力量
  • 可以再试试
  • 把love铭刻到石中剑上
  • 先总结一下 吧

总结

  • 这次修改了 程序
  • 将 石中剑
  • 变成了 红色 爱之大剑

  • 可以 让宝剑
  • 具有 更多
  • 铭文符号❀ 和 颜色 吗?🤔
相关文章
|
1月前
|
数据可视化 计算机视觉 Python
Python教程:如何获取颜色的RGB值
Python教程:如何获取颜色的RGB值
42 0
|
1月前
|
程序员 开发工具 Python
[oeasy]python017_万行代码之梦_vim环境_复制粘贴
在这个教程中,作者分享了如何在 Vim 编辑器中快速创建和操作大量代码行。首先,通过 `yy` 复制一行,然后使用 `p` 粘贴来增加代码行数。通过反复粘贴,可以迅速生成多行代码。为了加快操作,可以用 `9999p` 来一次性粘贴9999行。接着,介绍了撤销(`u`)和重做(`ctrl+r`)的操作,以及删除整篇文档的快捷方式。最后,作者提到虽然可以生成一万行代码,但并不建议这样做,因为可能会导致程序崩溃,并提醒大家适度编程。
50 2
|
1月前
|
缓存 Shell 开发工具
[oeasy]python0012_程序写错了怎么办
这段内容主要讲述了如何处理Python文件运行时的`NameError`。首先,使用`vi`编辑器
38 0
|
1月前
|
JavaScript IDE 开发工具
python中的SyntaxError: invalid character in identifier(语法错误:标识符中有无效字符)
【5月更文挑战第14天】python中的SyntaxError: invalid character in identifier(语法错误:标识符中有无效字符)
84 8
|
1月前
|
人工智能 Linux 开发工具
[oeasy]python018_ 如何下载github仓库_git_clone_下载仓库
在这个文档中,作者讨论了如何继续进行编程学习,特别是关于GitHub的使用。首先,回顾了从编写简单代码到管理大量代码的过程。然后,提到了通过“保存运行一条龙”操作来处理代码,以及GitHub作为全球最大的开源软件平台的重要性。在GitHub上,用户可以找到各种软件项目,包括Linux、Python和Blender等。 作者解释了GitHub的基本操作,如点赞(star)、 fork(复制项目)和watch(关注项目更新)。还介绍了如何下载项目到本地,通过`git clone`命令复制仓库的URL并将其粘贴到终端进行下载。如果遇到问题,可以尝试更换HTTP链接或等待一段时间重试。
197 2
|
16天前
|
数据采集 SQL 算法
LeetCode题目75:颜色分类【python】
LeetCode题目75:颜色分类【python】
|
28天前
|
Shell 开发工具 git
[oeasy]python019_ 如何在github仓库中进入目录_找到程序代码_找到代码
本文档介绍了如何在终端环境下使用Git克隆仓库后,通过`cd`、`pwd`和`ls`命令导航并找到下载的文件。首先,使用`ls`查看当前目录,然后通过`cd`逐层进入目标文件夹,最后到达包含游戏文件game.py的位置。文章还提到了如果`git clone`失败,可以直接进行下一节实验。
24 0
|
1月前
|
机器学习/深度学习 计算机视觉 Python
使用Python改变图像颜色的实用指南
使用Python改变图像颜色的实用指南
21 1
|
1月前
|
Shell 定位技术 开发工具
[oeasy]python0015_键盘改造_将esc和capslock对调_hjkl_移动_双手正位
[oeasy] python0015_键盘改造_将 esc 和 capslock 对调_hjkl_移动_双手正位
24 3
|
1月前
|
缓存 Shell 开发工具
[oeasy]python0016_在vim中直接运行python程序
在 Vim 编辑器中,可以通过`:!`命令来执行外部程序,例如`:!python3 oeasy.py`来运行Python程序。如果想在不退出Vim的情况下运行当前编辑的Python文件,可以使用`%`符号代表当前文件名,所以`:!python3 %`同样能运行程序。此外,可以使用`|`符号连续执行命令,例如`:w|!python3 %`会先保存文件(`w`)然后运行Python程序。这样,就可以在不离开Vim的情况下完成编辑、保存和运行Python程序的流程。
25 0