Задать вопрос
  • ЯндексПрактикум, почему бот не видит вложенную функцию?

    @SvetlanaOmsk
    verbalistus, Спасибо Вам огромное... я 5 дней бьюсь над этой задачей... и понять не могла что не так с моим приветствием)))) Нашла причину благодаря Вашему решению...
  • Не могу понять, почему программа Яндекс.практикум не пропускает задачу?

    @SvetlanaOmsk Автор вопроса
    Здравствуйте. Я абсолютный новичок в программировании... И раздел функции для меня сейчас вообще темный лес. И тестировщик почему-то указывает не на реальную проблему, а почему- цепляется к приветствию... ну либо я сама не могу понять эту тему до конца.

    Я переписала код, но опять же проверить, кроме тестировщика пока некому))))

    Спасибо за обратную связь)

    FRIENDS = ['Серёга', 'Соня', 'Дима', 'Алина', 'Егор']

    def print_friends_count(friends_count):
    if friends_count == 1:
    print('У тебя 1 друг')
    elif 2 <= friends_count <= 4:
    print('У тебя ' + str(friends_count) + ' друга')
    elif friends_count >= 5:
    print('У тебя ' + str(friends_count) + ' друзей')

    def process_query(query):
    # перенесите в функцию process_query() вот этот код:

    count = len(FRIENDS)

    if query=="Сколько у меня друзей?":
    print("Привет, я Анфиса!")
    print_friends_count(count)
    return
    else:
    print("Привет, я Анфиса!")
    print("<неизвестный запрос>")

    process_query("Сколько у меня друзей?")
    process_query("Как меня зовут?")