Python 索引值

查找出['PEN', 'Book', 'toy', 'INK','poster','COMPUTER']中仅由大写字母构成的元素的索引值,并按"元素-索引值"的形式输出:
     如 PEN-0 
        INK-3

my_list = ['PEN', 'Book', 'toy', 'INK','poster','COMPUTER']
my_len = len(my_list)

for i in range(my_len): # i为第几个元素
    len_word = len(my_list[i])

    
    flag = True
    for j in range(len_word ):
        k=ord(my_list[i][j]) #转换为ascii码
        if k >= 65 and k <= 90:
            flag2 = True
        else:
            flag2 = False

        flag = flag and flag2

    if flag == True:
        print(my_list[i] + "-" + str(i))