使用负索引获取ellies_score遭系统提示错误,代码可正常运行求解答
负索引检测不通过的问题修复
你的代码能正常运行,但判题系统不认,问题出在索引的写法上:你在两个索引操作中间加了空格 class_name_test[-2] [-1],有些判题脚本的检测逻辑比较死板,会忽略这种带空格的写法,判定你没使用负索引。
先确认下索引位置:Ellie的条目在列表里是倒数第二个(负索引-2),取分数用[-1]是对的,索引本身没毛病。
把空格去掉就行,修复后的代码:
class_name_test = [['Jenny', 90], ['Alexus', 85.5], ['Sam', 83], ['Ellie', 101.5], ['Bob', 87.6]] ellies_score = class_name_test[-2][-1] print(ellies_score)
要是改完还不行,可能是判题系统要求用其他特殊方式(比如只用一次负索引?不过这种情况很少见),先试试上面的方案。
内容的提问来源于stack exchange,提问作者Rougejupiter
相关产品推荐
相关产品推荐

