设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 54097|回复: 2
打印 上一主题 下一主题

【Python 第41课】 用文件保存游戏(3)

[复制链接]

0

主题

0

好友

14

积分

新手上路

Rank: 1

楼主
发表于 2015-3-24 23:41:49 |显示全部楼层
报错了。。。
Traceback (most recent call last):
  File "C:\Users\Desktop\4.py", line 14, in <module>
    if score in None:
TypeError: argument of type 'NoneType' is not iterable
貌似是格式有问题。。不知道有没有知道的,都是按照上面的代码敲得
回复

使用道具 举报

0

主题

0

好友

14

积分

新手上路

Rank: 1

沙发
发表于 2015-3-25 14:41:46 |显示全部楼层
crossin先生 发表于 2015-3-25 10:35
不是 in,是 is 吧?

感谢。。。。一到长代码就老是遇到拼写问题。。。。自己对着看了几遍也看不出来。。。。
回复

使用道具 举报

0

主题

0

好友

14

积分

新手上路

Rank: 1

板凳
发表于 2015-3-25 16:30:33 |显示全部楼层
crossin先生 发表于 2015-3-25 10:35
不是 in,是 is 吧?

你好,那个scores和score这块不太明白是什么意思,就是readlines得到的应该是一个list吧,如果最开始game.txt里面是0 0 0的话,得到的就是{0,0,0},那么用split将他分开是得到了三个list吗?,并且他还在for循环里面,应该是对lines里的三个0依次进行处理吗?这块弄得不是很明白。。。。尤其是哪句scores[s[0]] = s[1:],和score = scores.get(name)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-2 19:56 , Processed in 0.029829 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部