Python基础教程详解第40课使用文件保存游戏3

stock7878 56 0 doc 2023-11-03 14:11:48

Python基础教程详解【第41课】使用文件保存游戏(3)你的小游戏现在已经可以保存成绩了,但只有一组成绩,不管谁来玩,都会算在里面。所以今天我还要加上一个更多的功能:存储多组成绩。玩家需要做的就是,在游戏开始前,输入自己的名字。而我会根据这个名字记录他的成绩。这个功能所用到的内容我们几乎都说过,现在要把它们结合起来。首先要输入名字,这是我们用来区分玩家成绩的依据:name = raw_input('请输入你的名字:')接下来,我们读取文件。与之前不同,我们用readlines把每组成绩分开来:lines = f.readlines()再用一个字典来记录所有的成绩:scores = {} for l in lines:  s = l.split()  scores[s[0]] = s[1:]这个字典中,每一项的key是玩家的名字,value是一个由剩下的数据组成的数组。这里每一个value就相当于我们之前的成绩数据。我们要找到当前玩家的数据:score = scores.get(name),字典类的get方法是按照给定key寻找对应项,如果不存在这样的key,

Python基础教程详解第40课使用文件保存游戏3

用户评论
请输入评论内容
评分:
暂无评论