python輸出要是文字

請問如何讓輸出的a會等於文字

a=str(input("請輸入喜歡的水果:"))
b=['木瓜','西瓜','葡萄']
if a=='木瓜':
print(str('a')+' '+'在list中第'+str(b.index('木瓜'))+'項')
elif a=='西瓜':
print('a'+' '+'在list中第'+str(b.index('西瓜'))+'項')
elif a=='葡萄':
print('a'+' '+'在list中第'+str(b.index('葡萄'))+'項')
else:
print("不在清單中")


a = input("請輸入喜歡的水果:")
b = ['木瓜', '西瓜', '葡萄']
try:
    print('a 在list中第' + str(b.index(a)) + '項')
except:
    print("不在清單中")
a=str(input("請輸入喜歡的水果:"))
b=['木瓜','西瓜','葡萄']
if a=='木瓜':
    print(str(a)+' 在list中第'+str(b.index('木瓜'))+'項')
elif a=='西瓜':
    print(str(a)+' 在list中第'+str(b.index('西瓜'))+'項')
elif a=='葡萄':
    print(str(a)+' 在list中第'+str(b.index('葡萄'))+'項')
else:
    print(str(a)+' 不在清單中')

我改好了哈哈