Бот не видит почему-то вложенную функцию и выдает ошибку "Функция print_friends_count() не существует. Не удаляйте её." Хотя условия задачи выполняются. НаШкодил следующее:
FRIENDS = ['Серёга', 'Соня', 'Дима', 'Алина', 'Егор']
count = len(FRIENDS)
def process_query(query):
print('Привет, я Анфиса!')
if query == 'Сколько у меня друзей?':
def print_friends_count(count):
if count == 1:
print('У тебя',count,'друг')
elif 2 <= count <= 4:
print('У тебя',count,'друга')
elif count >= 5:
print('У тебя',count,'друзей')
print_friends_count(count)
else:
print('<неизвестный запрос>')
process_query('Сколько у меня друзей?')
process_query('Как меня зовут?')
Результат:
Привет, я Анфиса!
У тебя 5 друзей
Привет, я Анфиса!
<неизвестный запрос>