- DATABASE = {
- 'Серёга': 'Омск',
- 'Соня': 'Москва',
- 'Миша': 'Москва',
- 'Дима': 'Челябинск',
- 'Алина': 'Красноярск',
- 'Егор': 'Пермь',
- 'Коля': 'Красноярск'
- }
- def process_anfisa(query):
- if query == 'Сколько у меня друзей?':
- count = len(DATABASE)
- return 'У тебя ' + str(count) + ' друзей.'
- elif query == 'Кто все мои друзья?':
- # Из словаря DATABASE создайте строку с помощью join();
- # имена друзей разделите запятой и пробелом.
- # Запишите эту строку в переменную friends_string (вместо пустых кавычек).
- friends_string =', '.join(DATABASE)
- # Этот цикл больше не понадобится, удалите его
- #for friend in DATABASE:
- # friends_string += friend + ' '
- return 'Твои друзья: ' + friends_string
- elif query == 'Где все мои друзья?':
- unique_cities = set(DATABASE.values())
- # Из сета unique_cities создайте строку с помощью join();
- # названия городов разделите запятой и пробелом.
- # Запишите эту строку в переменную cities_string (вместо пустых кавычек).
- cities_string =', '.join(DATABASE)
- # Этот цикл больше не понадобится, удалите его
- #for city in unique_cities:
- #cities_string += city + ' '
- return 'Твои друзья в городах: ' + cities_string
- else:
- return '<неизвестный запрос>'
- print('Привет, я Анфиса!')
- print(process_anfisa('Сколько у меня друзей?'))
- print(process_anfisa('Кто все мои друзья?'))
- print(process_anfisa('Где все мои друзья?'))