请帮我看段python代码……奇怪,昨天还好好的……

我这是传进去一个列表 和 目标值,想输出目标值在列表中的位置


# coding = utf-8

def get_index_by_value(list_name, value):
    for index, v in enumerate(list_name):
        if v == value:
            return index
        else:
            return 'aa'


if __name__ == '__main__':
    lt = ['95', '79', '休学', '72', None, '77', '合格', '82', '合格', '转学', '88', '88']
    print(get_index_by_value(lt, '合格'))

你这样写,只判断了第一个元素,把return 'aa' 写最外面

return早了