• Яндекс.Практикум 9. Прототип запроса к базе данных Где ошибка?

    RuslanCartman
    @RuslanCartman
    DATABASE = {
    'Серёга': 'Омск',
    'Соня': 'Москва',
    'Миша': 'Москва',
    'Дима': 'Челябинск',
    'Алина': 'Красноярск',
    'Егор': 'Пермь',
    'Коля': 'Красноярск'
    }

    def process_anfisa(query):
    if query == 'Сколько у меня друзей?':
    count = len(DATABASE)
    return 'У тебя ' + str(count) + ' друзей.'
    # Здесь проверьте, что переменная query равна строке 'Кто все мои друзья?'
    elif query == 'Кто все мои друзья?':
    friends_string = ' '
    # Чтобы получить перечень друзей -
    # переберите словарь DATABASE в цикле
    for friend in DATABASE:
    friends_string += friend + ' ' # Добавляйте к переменной friends_string имя друга и пробел
    # Верните строку, составленную из 'Твои друзья: ' и friends_string
    return 'Твои друзья:' + friends_string
    elif query == 'Где все мои друзья?':
    cities_string = ' '
    unique_cities = set(DATABASE.values())
    for cities in unique_cities:
    cities_string += cities + ' '
    return 'Твои друзья в городах:' + (cities_string)
    else:
    return '<неизвестный запрос>'

    # Не изменяйте следующий код
    print('Привет, я Анфиса!')
    print(process_anfisa('Сколько у меня друзей?'))
    print(process_anfisa('Кто все мои друзья?'))
    print(process_anfisa('Где все мои друзья?'))
  • Яндекс.Практикум 9. Прототип запроса к базе данных Где ошибка?

    RuslanCartman
    @RuslanCartman
    Крассавец, умница! Просто молодец!
    1. Обосрал,
    2. Ничего толком не объяснил,
    3. Сумничал (причем какой-о бред),
    4. Остался доволен собой и пошел сам на себя "наяривать" в зеркале,
    Аплодирую стоя, ну каков красавец!