设为首页收藏本站

Crossin的编程教室

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

第三十九课问题

[复制链接]

1

主题

0

好友

13

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-5-29 15:41:15 |只看该作者 |倒序浏览
老师好,我代码运行一次后,result并没有写入到txt文本里,请问是什么原因!谢谢!

微信图片编辑_20180529154050.jpg (57.88 KB, 下载次数: 365)

微信图片编辑_20180529154050.jpg

微信图片编辑_20180529154013.jpg (51.62 KB, 下载次数: 360)

微信图片编辑_20180529154013.jpg

回复

使用道具 举报

1

主题

0

好友

13

积分

新手上路

Rank: 1

沙发
发表于 2018-5-29 15:42:27 |只看该作者
第40课问题打错了
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

板凳
发表于 2018-5-29 17:40:34 |只看该作者
注意看你的报错信息:line7, game_times =  int(score[0]),IndexError: list index out of range
也就是说score[0]并没有获取成功,原因是你的文本文档是空的,score是读取你文档中的记录组成的列表,现在因为空文档并没有形成列表,导致报错是 列表的index 超出范围

最简单解决办法:给你的文档先打进去3个初始数字,0 0 0
回复

使用道具 举报

1

主题

0

好友

13

积分

新手上路

Rank: 1

地板
发表于 2018-5-30 09:01:15 |只看该作者
TED 发表于 2018-5-29 17:40
注意看你的报错信息:line7, game_times =  int(score[0]),IndexError: list index out of range
也就是说s ...

您好 我是打进去了 但是运行一次猜数字游戏后,txt文本就会被清空
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

5#
发表于 2018-5-30 10:49:46 |只看该作者
最后一行
f.close()

没加括号


另外你现在这个提示的报错是读的文件内容不对,可能有空行或者无内容,输出看一下就知道了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

13

积分

新手上路

Rank: 1

6#
发表于 2018-5-30 13:59:11 |只看该作者
crossin先生 发表于 2018-5-30 10:49
最后一行
f.close()

感谢您的回复,我去修改一下
回复

使用道具 举报

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

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

GMT+8, 2024-5-17 12:03 , Processed in 0.029278 second(s), 28 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部