摘要:给定一个大小为 n 的数组,找出其中所有出现超过 ⌊ n/2 ⌋ 次的元素。 示例 1: 输入:nums = [1] 输出:[1] 分析:采用摩尔投票法,两个阶段:抵消阶段和技术阶段 抵消阶段:两个不同投票进行对坑,并且同时抵消掉各一张票,如果两个投票相同,则累加可抵消的次数; 以 [2,2,1,3 阅读全文
posted @ 2020-10-02 18:13 chenweibo 阅读(348) 评论(0) 推荐(0) 编辑
摘要:练习题: 1、怎么查出通过 from xx import xx导⼊的可以直接调⽤的⽅法? help 2、了解Collection模块,编写程序以查询给定列表中最常见的元素。 题目说明: 输入:language = ['PHP', 'PHP', 'Python', 'PHP', 'Python', ' 阅读全文
posted @ 2020-08-07 21:29 chenweibo 阅读(75) 评论(0) 推荐(0) 编辑
摘要:练习题: 2、怎么定义私有⽅法? 函数名前加上“__”两个下划线,那么这个函数就会为私有的了。 3、尝试执行以下代码,并解释错误原因: class C: def myFun(): print('Hello!') c = C() c.myFun() myFun函数少了self参数。 4、按照以下要求定 阅读全文
posted @ 2020-08-05 21:42 chenweibo 阅读(79) 评论(0) 推荐(0) 编辑
摘要:练习题: 怎么给函数编写⽂档? 函数解释 :参数1: 解释 :return: 返回 怎么给函数参数和返回值注解? def() -> str 闭包中,怎么对数字、字符串、元组等不可变元素更新。 nonlocal 分别根据每一行的首元素和尾元素大小对二维列表 a = [[6, 5], [3, 7], [ 阅读全文
posted @ 2020-08-02 23:16 chenweibo 阅读(109) 评论(0) 推荐(0) 编辑
摘要:练习题: ###字典 1、字典基本操作 字典内容如下: dic = { 'python': 95, 'java': 99, 'c': 100 } 用程序解答下面的题目 字典的长度是多少 3 请修改'java' 这个key对应的value值为98 dic['java']=98 删除 c 这个key d 阅读全文
posted @ 2020-07-31 22:47 chenweibo 阅读(102) 评论(0) 推荐(0) 编辑
摘要:练习题: ##列表 1、列表操作练习 列表lst 内容如下 lst = [2, 5, 6, 7, 8, 9, 2, 9, 9] 请写程序完成下列操作: 在列表的末尾增加元素15 在列表的中间位置插入元素20 将列表[2, 5, 6]合并到lst中 移除列表中索引为3的元素 翻转列表里的所有元素 对列 阅读全文
posted @ 2020-07-28 21:07 chenweibo 阅读(80) 评论(0) 推荐(0) 编辑
摘要:练习题: 1、猜数字游戏 题目描述: 电脑产生一个零到100之间的随机数字,然后让用户来猜,如果用户猜的数字比这个数字大,提示太大,否则提示太小,当用户正好猜中电脑会提示,"恭喜你猜到了这个数是......"。在用户每次猜测之前程序会输出用户是第几次猜测,如果用户输入的根本不是一个数字,程序会告诉用 阅读全文
posted @ 2020-07-25 22:52 chenweibo 阅读(78) 评论(0) 推荐(0) 编辑
摘要:练习题: 1、编写一个Python程序来查找那些既可以被7整除又可以被5整除的数字,介于1500和2700之间。 # your code here x = [i for i in range(1500,2700) if (i % 5) == 0 and (i % 7) == 0] print(x) 阅读全文
posted @ 2020-07-23 21:07 chenweibo 阅读(91) 评论(0) 推荐(0) 编辑
摘要:这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人总结 这个作业的目标 期末总结 ##关于个人与结对作业 课程即将结束,回望这四个月走过的路,记得第一次博客作业是自我介绍,写了几句话就交了。接下来是第一次编程作业,对我来说有点难度,只实现了固定的输入和输出。 紧接着是结对作业,和叶翔设计问卷, 阅读全文
posted @ 2020-06-18 20:55 chenweibo 阅读(141) 评论(4) 推荐(0) 编辑
摘要:##大致介绍Git的基本命令(学习廖雪峰老师的教程) ###1.克隆仓库 git clone 画横线的内容 点击画圈的按钮即可复制 ###2.向远程仓库提交文件 第一步:使用git add 想要操作的文件名,把文件添加到仓库 第二步:使用git commit -m "备注说明"此命令,此操作是把文件 阅读全文
posted @ 2020-06-06 20:31 chenweibo 阅读(125) 评论(0) 推荐(0) 编辑