说:“咋了?不行啊?我……我也想试试挑战一下!再说了,登录页面我都写出来了,还怕这个?”
王懂乖微微一笑,眼神里带着鼓励:“好啊,哥哥!我相信你可以的!这个模块的核心是数据整理和逻辑判断,我可以先给你讲讲思路,然后我们一起讨论具体实现!”
贾淳在旁边起哄:“哇!王强,你这是要成‘懂王战队’的技术担当了啊!”
王强脸一红,但嘴角却忍不住上扬:“……少来!我就是试试看!”
第四十四章:王强的“数据挑战”
当天晚上,王强回到家,破天荒地没有直接打开游戏,而是打开笔记本,点开了王懂乖发来的“Python数据分析入门教程”。
他一边啃着苹果,一边盯着屏幕上那些陌生的函数和代码:
# 统计列表中各元素出现的频率
from collections import Counter
data = ["数学", "语文", "数学", "英语", "数学"]
result = Counter(data)
print(result)
运行结果:
Counter({'数学': 3, '语文': 1, '英语': 1})
“……哇!”王强瞪大眼睛,“这玩意儿居然能统计出现次数?!”
他兴奋地在本子上记下笔记,然后开始尝试着把自己的“模拟错题数据”写进代码里——比如:
wrong_questions = [
{"科目": "数学", "知识点": "函数", "错误类型": "计算错误"},
{"科目": "数学", "知识点": "几何", "错误类型": "概念不清"},
{"科目": "语文", "知识点": "阅读理解", "错误类型": "理解偏差"},
{"科目": "数学", "知识点": "函数", "错误类型": "计算错误"},
]
然后,他试着用循环和条件语句,统计出“数学”科目下“函数”知识点错了多少次……
虽然过程磕磕绊绊,虽然代码报错了好几次,虽然最后跑出来的结