Привет! По задаче № 2 принимал муки, потом допетрил, что надо действовать по инструкции, не давая мысли развернуться там, где не надо. Получилось так:
def process_query(query):
print("Привет, я Анфиса!")
count = len(FRIENDS)
#print_friends_count(count) # - зануляю, чтобы дважды не вызывалась функция. Проверка из задания далее:
if query == 'Сколько у меня друзей?': # - есть в подсказках, но и так понятно.
print_friends_count(count)
else:
print('<неизвестный запрос>')
process_query('Сколько у меня друзей?')
process_query('Как меня зовут?')
Задача №3 решена так:
def process_query(query):
print("Привет, я Анфиса!")
count = len(FRIENDS)
#print_friends_count(count)
if query == 'Сколько у меня друзей?':
print_friends_count(count)
elif query == 'Кто все мои друзья?':
print('Твои друзья: '+ ', '.join(FRIENDS))
else:
print('<неизвестный запрос>')
#process_query('Сколько у меня друзей?')
process_query('Как меня зовут?')
process_query('Кто все мои друзья?') - # Задание: Добавьте вызов process_query('Кто все мои друзья?') в тело
# основной программы.