摘要:
第6章-4 列表数字元素加权和(1) (40 分) 分析 想把[,]括号替换为特殊字符,依据出现次序,遇到!号则增加level标记值,顺序计算,遇到?号,level标记值-1,再顺序计算。但发现转换为其他字符在语义上无法通过。 >可以通过递归函数计算,def 传入list和level。 解法 def 阅读全文
posted @ 2021-04-22 21:11
flybird2008
阅读(19)
评论(0)
推荐(0)
摘要:
第6章-3 列表或元组的数字元素求和 (20 分) 分析 本想借鉴之前的一篇文章,字符连接输入,判断非括号,非逗号,就加上数据,但发现只能添加个位数据 借鉴其他文章,去掉列表里的方括号和圆括号,不去掉双引号,再eval转换对列表求和 解法 a=input() a=a.replace("[","")# 阅读全文
posted @ 2021-04-22 20:36
flybird2008
阅读(18)
评论(0)
推荐(0)
摘要:
第6章-3 列表或元组的数字元素求和 分析题目解法函数传递两个参数无法实现功能:对自己代码的修改采用入队出队的思想,匹配前后括号 分析 python的多层嵌套列表处理 题目 输入一个嵌套列表,再输入层数,求该层的数字元素个数。 解法 定义一个递归进入求解的函数 经过评论区提示,大概知道了哪里存在问题 阅读全文
posted @ 2021-04-22 20:12
flybird2008
阅读(16)
评论(0)
推荐(0)
摘要:
第6章-2 一帮一 分析题目解法 分析 成绩好的和成绩差的匹配可以借助逆序来实现。 题目要求男女搭配,这个可以根据0+1=1来实现。另外为了让已经搭配过的不能再搭配,可以修改其性别值为特别值,如-1。 题目 “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生 阅读全文
posted @ 2021-04-21 19:09
flybird2008
阅读(19)
评论(0)
推荐(0)
摘要:
第5章-11 字典合并 分析题目解法自解(存在错误)完善 分析 通过ord(x[0])取其 ascii码值。 Python ord() 函数 它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值 数字的ascii就是本身,如果遇到字符,则按ord()进行排序,因此sorted排序函 阅读全文
posted @ 2021-04-21 17:34
flybird2008
阅读(20)
评论(0)
推荐(0)
摘要:
第5章-10 两数之和 (30 分) 分析 题目要求一重循环加字典实现 根据题目提示,如果找到,解是唯一的,也就是元素的和是唯一的。那么就可以将元素的和放入字典中,作为键,组成和的元素作为值。 根据李哥天下第一的思路: 将每个输入作为键,用目标数减去输入的值作为值,如果值也在输入的列表中。那么就说明 阅读全文
posted @ 2021-04-21 16:32
flybird2008
阅读(12)
评论(0)
推荐(0)
摘要:
第一章 数据库概论基础 学习要求1.1 数据库系统概述1.1.3 数据库管理系统DBMS,位于用户与操作系统之间的一层数据管理软件。1.1.4 数据库系统1.2.1 数据模型1.2.2 概念模型-》数据模型(关系模型)的转换 第一章,学习数据库必须要学会建模型必须学会根据员工登记表,识别出实体和属性 阅读全文
posted @ 2021-04-21 00:14
flybird2008
阅读(21)
评论(0)
推荐(0)
摘要:
第5章-8 能被3,5和7整除的数的个数(用集合实现) (30 分) Python set() 函数 分析 普通解法: cnt=0 a,b=map(int,input().split()) for i in range(a,b+1): if i%3==0 and i%5==0 and i%7==0: 阅读全文
posted @ 2021-04-21 00:11
flybird2008
阅读(9)
评论(0)
推荐(0)
摘要:
第5章-7 列表去重 分析题目解法自解改进 分析 eval()实现输入识别为list()。 为了实现" ".join,需要将list内的元素都转换为string类型 set()去重。 以a中的index索引为key进行sort。 题目 输入一个列表,去掉列表中重复的数字,按原来次序输出! 解法 自解 阅读全文
posted @ 2021-04-21 00:00
flybird2008
阅读(13)
评论(0)
推荐(0)
摘要:
第5章-6 统计工龄 分析题目解法 分析 初步想法时是遍历,把元素,单次地放入 if not in : .append()实现,之后借助于.count()计算在列表里的数目,遍历输出。实际上考虑到每次的count是一个遍历的运算,所以应该是O(n^2)的数量级。 考虑从头到尾只遍历一次数据,使用字典 阅读全文
posted @ 2021-04-20 23:52
flybird2008
阅读(22)
评论(0)
推荐(0)
浙公网安备 33010602011771号