Конечно, ваш код не будет работать правильно, так как он всегда выводит все описания независимо от ввода. Вот исправленный вариант с использованием словаря:
# Проверяем, есть ли введенная буква в словаре
if z in descriptions:
print(f"Вы: {descriptions[z]}"
else:
print("Введена неверная буква или несколько символов."