本着有答案才能自学得更好的原则,我只是分享一下我的解题过程,也不是很会,欢迎大家补充和指正。
原题
先放我成功通关的正确答案
然后主要难点有两个。
一个是“encoding='utf_8'”,这个书上没有,但我在实际编写过程中遇到了这样的报错
在网上搜索后加上了这个编码格式的程序,我不是很懂就不展开说了。
第二个难点是如何判断它是空行
一开始我写的是
if i!="\n"
出错了
然后是
if len(i)>=1
结果是8行都算上了
最后是
if len(i)>=2
就行得通,也不知道为什么。
最后说两点提交的时候要注意的
1.要成功运行之后提交,就是result.txt是这样的
不要像我一样还把result.txt删成空白再交上去,以为系统会帮我运行程序。
2.src文件夹和main.sh要一起打包压缩,虽然题目里只说了将src打包压缩
将两个放在一个文件夹里压缩上传。