12 2021 档案

摘要:大爽Python入门公开课教案 点击查看教程总目录 第二节部分的例子,给人最直观的感受, 就是类能够通过self来实现跨函数(方法)传参。 在参数比较多的情景中,这算是一种比较省事的手段。 实际上,类的真正优点不在于此。 而在于其三大特性:封装、继承、多态。 1 三大特性 封装 封装(encapsu 阅读全文
posted @ 2021-12-27 23:20 大爽歌python编程辅导 阅读(173) 评论(0) 推荐(0) 编辑
摘要:大爽Python入门公开课教案 点击查看教程总目录 在之前的,第六章第9小节,实现了一个井字棋小游戏。 这里我们把这个游戏,功能不变,换种写法。 使用类来重新组织下代码。 1 思路分析 这里用一个类去实现,直接给其起名为Game 这个Game类 应该有以下属性 board: 存储棋盘棋子信息的二维列 阅读全文
posted @ 2021-12-23 23:19 大爽歌python编程辅导 阅读(76) 评论(0) 推荐(0) 编辑
摘要:大爽Python入门公开课教案 点击查看教程总目录 在之前的,第六章第7小节,实现了一个小游戏: 简易单行翻转点灯游戏(Lights Out Flip Game) 其代码是面向过程的,换言之使用函数来组织的。 这里我们把这个游戏,功能不变,换种写法。 使用类来重新组织下代码。 这种写法是不唯一的,有 阅读全文
posted @ 2021-12-21 22:20 大爽歌python编程辅导 阅读(67) 评论(0) 推荐(0) 编辑
摘要:大爽Python入门公开课教案 点击查看教程总目录 1 介绍 面向过程与面向对象 学习python的小伙伴,应该会经常看到有教程说,python是面向对象的。 但是很多人写python代码,其实用的是面向过程的写法。 那么这里先来简单介绍下这两个概念。 面向对象编程(Object-oriented 阅读全文
posted @ 2021-12-21 22:20 大爽歌python编程辅导 阅读(155) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第五章 中期实战 项目练习 一 题目 情景介绍 假设有一个水果摊摊主, 摊位的水果价格信息保存在 中,具体内容如下 注: 1. 这个价格定的比较随意,大家可以理解为一份(一盒)的价格吧。。。 2. 假设水果的数量充足。不会因客户买掉而消失 现在希望实现一个简易的 阅读全文
posted @ 2021-12-15 21:58 大爽歌python编程辅导 阅读(132) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第五章 中期实战 项目练习 二 题目 情景介绍 推箱子游戏(英文一般叫 ) 实现一个控制台版本的推箱子游戏。 推箱子游戏地图信息存在 中,具体如下 其中 代表玩家,可以自由移动。 代表箱子,可以被玩家推动。 代表目的地,要把箱子移动到目的地。 无法移动,被箱子覆 阅读全文
posted @ 2021-12-15 21:58 大爽歌python编程辅导 阅读(331) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 困难 第10题 题目 简介 尽量手动模拟分析(实在不行也可以用电脑运行) 1. 猜一下下面输出的结果 2. 猜下以下两个函数的作用(意义) 3. 尝试分别理解每行代码,尝试分别理解两个函数代码整体的思路。 函数一 函数二 python def 阅读全文
posted @ 2021-12-14 22:21 大爽歌python编程辅导 阅读(36) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第三章 中期练习题 困难 第2题 题目 简介 实现一个函数 , 接受两个正整数 和`n`作为参数 返回一个 行`n`列的特殊矩阵(二维列表)。 该矩阵最外面一圈值都为0, 里面一圈为1, 再往里一圈都为2, 依次类推 详细说明 题意中, 行`4`列的特殊矩阵(二 阅读全文
posted @ 2021-12-14 22:21 大爽歌python编程辅导 阅读(99) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第三章 中期练习题 困难 第5题 题目 简介 实现一个函数 , 接受一个数组 作为参数。 直接输出该数组对应的直方图(每项的值对应直方图中柱的高度)。 无返回值。 补充: 默认 数组不为空,起码有一个元素。 详细说明 比如如下数组 绘制的直方图如下 中 1. 第 阅读全文
posted @ 2021-12-14 22:21 大爽歌python编程辅导 阅读(62) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 中等 第10题 题目 简介 尽量手动模拟分析(实在不行也可以用电脑运行) 1. 猜一下下面输出的结果 2. 猜下 函数的作用(意义) 3. 尝试理解每行代码,尝试理解代码整体的思路。 分割线 本小段没有实际意义, 仅用于分隔题目和答案。 防止 阅读全文
posted @ 2021-12-13 22:50 大爽歌python编程辅导 阅读(66) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 中等 第6题 题目 出处: "leetcode 1: Two Sum" 简介 实现一个函数 , 接受两个参数: : 数组(列表) : 整数值 在 数组中,找到和为目标值 的那两个整数,并返回这两个的索引。 返回时,两个索引用逗号分隔。 数组中 阅读全文
posted @ 2021-12-13 22:50 大爽歌python编程辅导 阅读(72) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 中等 第7题 题目 简介 实现一个函数 , 接受一个数组(列表) 作为参数。 直接操作该数组,去除所有数值重复的项。 无返回值(因为改动直接在 上生效了) 提醒 列表直接删除一项,一般推荐使用: 方法, 移除并返回指定索引 的项, 默认值为 阅读全文
posted @ 2021-12-13 22:50 大爽歌python编程辅导 阅读(45) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 中等 第8题 题目 简介 实现一个函数 , 接受一个数组(列表) 作为参数。 先将 的首项作为当前项, 输出当前项,并将索引往后移动当前项的值, (最后一项,索引往后移动一格,则移动到首项,相当于把列表看作一个环) 然后将索引对应的项作为当前 阅读全文
posted @ 2021-12-13 22:50 大爽歌python编程辅导 阅读(41) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 中等 第9题 题目 出处: "leetcode 1688: Count of Matches in Tournament" 已将问题简化处理,原题要求配对次数,这里只求比赛轮数。 简介 实现一个函数 , 接受一个整数 作为参数, 返回 个队伍 阅读全文
posted @ 2021-12-13 22:50 大爽歌python编程辅导 阅读(78) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 中等 第1题 题目 情景介绍 五子棋的游戏,很多人应该熟悉。 其游戏规则是,横竖或者斜着,有五个相同的子相连,对应的玩家获胜。 五子棋是一个二维面板,要检查是否有玩家获胜。 要检查所有行,列,对角线上,是否有五个相同的子相邻。 这里我们对问题 阅读全文
posted @ 2021-12-10 12:03 大爽歌python编程辅导 阅读(88) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 中等 第2题 题目 简介 实现一个函数 , 接受一个字符串 作为参数。 判断这个字符串是否是回文字符串, 返回判断结果(布尔值)。 是回文字符串,则返回 , 否则返回 。 详细说明 回文串,是正着读反着读都一样的字符串。 通俗点说,就是中心对 阅读全文
posted @ 2021-12-10 12:03 大爽歌python编程辅导 阅读(193) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 中等 第3题 题目 简介 实现一个函数 , 接受一个整数串 作为参数。 返回该数各位数字的和。 详细说明 的各位数字为 个位:4 十位:3 百位:2 千位:1 所以 各位数字之和为 4+3+2+1=10 同理 各位数字之和为 7+8+9=24 阅读全文
posted @ 2021-12-10 12:03 大爽歌python编程辅导 阅读(387) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 中等 第4题 题目 简介 实现一个函数 , 接受两个正整数 、`b`作为参数。 返回 、`b`的最小公倍数。 详细说明 最小公倍数(Least common multiple) 倍数 :一个数的倍数(Multiple)是该数和另一个整数的乘积 阅读全文
posted @ 2021-12-10 12:03 大爽歌python编程辅导 阅读(128) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第二章 中期练习题 中等 第5题 题目 背景介绍 本题目主要是探究二维列表行号列号,与其格子序号之间的关系。 这在二维的格子游戏或者相关的计算问题中,非常常用。 简介 实现两个函数(分别实现) 1. 函数一 , 接受两个四个整数作为参数。 返回 行`n`列的表格 阅读全文
posted @ 2021-12-10 12:03 大爽歌python编程辅导 阅读(354) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第一章 中期练习题 简单 第10题 题目 简介 不用电脑运行(可以手动模拟运行), 1. 猜一下下面输出的结果 2. 猜下 函数的作用(意义) 分割线 本小段没有实际意义, 仅用于分隔题目和答案。 防止学生无意中直接看到答案, 影响思路。 。 。 。 。 。 。 阅读全文
posted @ 2021-12-09 21:30 大爽歌python编程辅导 阅读(82) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第一章 中期练习题 简单 第5题 题目 简介 实现一个程序, 输入一串用空格分隔的单词(接收用户输入), 输出其中最长的单词。 补充: 只接受一行输入。 默认起码会输入一个单词。 默认除空格外不会有其他符号。 示例 输入示例1: 输出示例2: 输入示例2: 输出 阅读全文
posted @ 2021-12-09 21:30 大爽歌python编程辅导 阅读(60) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第一章 中期练习题 简单 第6题 题目 简介 实现一个程序, 输入三个用空格分隔的数字(接收用户输入), 输出三个数中,中间大小的数。 补充: 只接受一行输入。 默认输入是有效的。 默认三个数都是正数。 示例 输入示例: 输出示例: 输入示例: 输出示例: 分割 阅读全文
posted @ 2021-12-09 21:30 大爽歌python编程辅导 阅读(777) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第一章 中期练习题 简单 第7题 题目 简介 实现一个程序, 输入一串用空格分隔的数字(接收用户输入), 输出其中的最大差值(非负)。 补充: 只接受一行输入。 默认至少输入了两个数字。 默认输入数字都是正数。 详细说明 最大差值 两个不同项之间的差的绝对值,视 阅读全文
posted @ 2021-12-09 21:30 大爽歌python编程辅导 阅读(150) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第一章 中期练习题 简单 第6题 题目 简介 实现一个程序, 输入一个字符串(接收用户输入), 展示其中每个字母及其出现的频率(逐行输出)。 按照频率高低顺序输出,频率高的先输出。 补充: 默认输入非空。 默认输入字符串中只有字母,没有其他字符。 详细说明 比如 阅读全文
posted @ 2021-12-09 21:30 大爽歌python编程辅导 阅读(92) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第一章 中期练习题 简单 第9题 题目 简介 不用电脑运行(可以手动模拟运行), 猜一下下面输出的结果 分割线 本小段没有实际意义, 仅用于分隔题目和答案。 防止学生无意中直接看到答案, 影响思路。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 阅读全文
posted @ 2021-12-09 21:30 大爽歌python编程辅导 阅读(41) 评论(0) 推荐(0) 编辑
摘要:作者自我介绍:大爽老师,b站小UP主, python1对1辅导老师, 时常直播编程,直播时免费回答简单问题。 大爽python系列教程 以下是本人创作的python系列教程(书单) 如有疑问,欢迎评论留言,或者通过邮箱反馈。 我的邮箱:libigshuang@qq.com 大爽Python入门教程 阅读全文
posted @ 2021-12-08 22:19 大爽歌python编程辅导 阅读(461) 评论(1) 推荐(1) 编辑
摘要:"大爽Python入门练习题总目录" 第一章 中期练习题 简单 第1题 题目 简介 实现一个程序, 输入一个正整数 (接收用户输入), 生成从这个数到1的列表, 并直接输出展示。 补充:默认输入的数就是正整数,不用做判断处理。 示例 输入: 输出: 输入: 输出: 分割线 本小段没有实际意义, 仅用 阅读全文
posted @ 2021-12-08 22:07 大爽歌python编程辅导 阅读(157) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第一章 中期练习题 简单 第2题 题目 简介 实现一个程序, 输入一个大于1的整数 (接收用户输入), 判断一个数是否是合数, 是就输出 不是就输出 补充:默认输入的数就是大于1的,不用做判断处理。 详细说明 合数(Composite number),是指在大于 阅读全文
posted @ 2021-12-08 22:07 大爽歌python编程辅导 阅读(233) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第一章 中期练习题 简单 第3题 题目 简介 实现一个程序, 输入一串文本 (接收用户输入), 去掉这串文本中的标点符号(用空格替换掉) 再将结果输出展示。 详细说明 所有要去掉的符号 : python punctuation = """!" $%&'() +, 阅读全文
posted @ 2021-12-08 22:07 大爽歌python编程辅导 阅读(278) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第一章 中期练习题 简单 第4题 题目 简介 实现一个程序, 输入用空格分隔的两个正整数, 和`n`(接收用户输入), 输出 行`n`列的如下表格 补充:默认输入的数都是正整数,不用做判断处理。 详细说明 列对其方式, 每个数之间间隔一个空格就行 示例 输入: 阅读全文
posted @ 2021-12-08 22:07 大爽歌python编程辅导 阅读(160) 评论(0) 推荐(0) 编辑
摘要:"大爽Python入门练习题总目录" 第四章 中期练习题 冷酷&凶残 第4题 题目 出处: "leetcode 54: Spiral Matrix" 原题是输出,这里是生成,其实核心逻辑是相通的。 简介 实现一个函数 , 接受两个正整数 和`n m`和 一定都大于0), 返回 行`n`列的矩阵(二维 阅读全文
posted @ 2021-12-08 22:07 大爽歌python编程辅导 阅读(174) 评论(0) 推荐(0) 编辑
摘要:作者自我介绍: "b站小UP主" , "python1对1辅导老师" , "时常直播编程" ,直播时免费回答简单问题。 本习题集为 大爽python入门教程 配套练习题。 建议先学习对应教程知识作为基础,再来练习。 中期练习前置知识:第一章到第六章 总练习前置知识:所有章 大爽python入门教程g 阅读全文
posted @ 2021-12-08 22:07 大爽歌python编程辅导 阅读(277) 评论(0) 推荐(0) 编辑
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 游戏介绍 实现一个控制台版本的井字棋小游戏, 英文名叫Tic Tac Toe。 代码量:100行左右。 面板展示效果 两种棋子, 一种用 来表示, 另一种用 表示。 流程说明 觉得流程描述罗嗦,可以直接看运行效果部分。 0. 进入游戏,展示 阅读全文
posted @ 2021-12-05 22:41 大爽歌python编程辅导 阅读(663) 评论(0) 推荐(0) 编辑
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 游戏介绍 实现一个控制台版本的走迷宫小游戏。 代码量:100行左右。 迷宫介绍 这是一个迷宫文件 , 如下 其中 是墙,不可穿越, 是路,可以在路与路中上下左右移动,不能对角线(斜着)移动。 是起点,玩家的初始地点,代表玩家,过程中移动玩家 阅读全文
posted @ 2021-12-05 22:41 大爽歌python编程辅导 阅读(431) 评论(0) 推荐(0) 编辑
摘要:大爽Python入门公开课教案 点击查看教程总目录 1 游戏介绍 实现一个控制台版本的, 单行的,点灯游戏。 代码量:60行左右。 简单介绍 详细介绍:点灯游戏-百度百科 Flip Game, 又称Lights Out。 ,翻转游戏,又称点灯(熄灯)游戏。 这里只介绍其一行的情况。 游戏文件ligh 阅读全文
posted @ 2021-12-03 23:35 大爽歌python编程辅导 阅读(464) 评论(0) 推荐(0) 编辑
摘要:大爽Python入门公开课教案 点击查看教程总目录 函数赋值 函数不仅可以被调用。 函数本身也可以被赋值。 示例如下 def square(x): return x * x a = square print(a(2)) 输出为4 这里详细说明一下,声明函数之后。 后面再使用函数名时, 带括号就是调用 阅读全文
posted @ 2021-12-01 18:38 大爽歌python编程辅导 阅读(147) 评论(0) 推荐(0) 编辑
摘要:大爽Python入门公开课教案 点击查看教程总目录 1 概览 官网文档 DOC: Built-in Functions The Python interpreter has a number of functions and types built into it that are always a 阅读全文
posted @ 2021-12-01 18:38 大爽歌python编程辅导 阅读(73) 评论(0) 推荐(0) 编辑
摘要:大爽Python入门公开课教案 点击查看教程总目录 1 双层循环 双层循环,或者说嵌套循环, 在一个循环里套一个循环。 介绍嵌套容器之前,先介绍下嵌套循环。 这有什么用呢。 举一个例子,如何输出9x9乘法表。 1x1= 1 1x2= 2 2x2= 4 1x3= 3 2x3= 6 3x3= 9 1x4 阅读全文
posted @ 2021-12-01 18:38 大爽歌python编程辅导 阅读(95) 评论(0) 推荐(0) 编辑
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 生成式 如何快速新建列表,比如建立一个0123456789的列表呢。 根据之前的知识,我们可以使用 和`list`函数来生成。 但这种方法局限其实比较大,比如想生成这些数据的平方就不行了。 这里介绍更高效的办法,那就是生成式(Comprehen 阅读全文
posted @ 2021-12-01 18:38 大爽歌python编程辅导 阅读(74) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示