for l in list:
try:
print(l)
my_list = ['a', 'b', 'c']
answer = None
while answer not in ['y', 'n']:
answer = input('Печатать весь список? (y/n)')
if answer == 'y':
for l in my_list:
print(l)
else:
while answer not in range(len(my_list)):
try:
answer = int(input(f'Какой элемент списка напечатать? (0-{len(my_list)-1})'))
except ValueError:
print('Попробуй еще раз')
print(my_list[answer])