Python中文
首页
教程
问答
标签
搜索
登录
注册
Python列表索引超出范围
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我的任务是为一个学校项目制作一个测验应用程序。它的意思是询问用户想要多少问题,然后他们输入所有的问答。一旦完成,就会有人参加测试。在</p> <p>问题是,我从<strong>results</strong>函数得到一个<strong>索引器。这个函数用来比较测试答案和用户的答案,并打印出一个分数。在</p> <pre><code>def results(testAnswers, userAnswers): score = 0 for i in range(0, len(answers)): if testAnswers[i].lower().strip() == userAnswers[i].lower().strip(): score += 1 print("\nResults: You got " + str(score) + " out of " + str(len(answers)) + "!") </code></pre> <p>有人知道我怎么解决这个问题吗?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>由于未知原因,测试答案和用户答案的长度不相等。这里的教训是始终确保它们的长度相同。在</p> <p>一个简单的if语句可以防止整个错误。在</p> <pre><code>if len(answers) != len(userAnswers): return </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
找出给定numb上下最近的元素
9 回答
找出给定N个数中K的倍数
10 回答
找出给定列表中哪个坐标是虚坐标?
1 回答
找出给定多边形边的两个区域是否相交
7 回答
找出给定对象的可用属性(和方法)的最佳方法是什么?
7 回答
找出给定数字的可能组合
6 回答
找出给定数据中每列中缺少值的百分比
8 回答
找出给定范围内的所有素数
8 回答
找出编码不正确的数据库条目
2 回答
找出肯肯拼图“乘法”域中所有可能的因素
2 回答
找出脚本的下载位置
8 回答
找出芹菜任务是否存在
10 回答
找出行之间的绝对差异并将其与其他行进行比较
7 回答
找出表中for项和rang中for数的区别
4 回答
找出表单是否已提交或页面是否已刷新
8 回答
找出要删除的内容
1 回答
找出谁使用python登录linux
4 回答
找出谁在学生中得分最高
7 回答
找出谁杀了一个python windows服务
9 回答
找出起始时间和结束时间之间的值
2 回答