Uploaded by ATAMAN

Прототип запроса к базе данных

advertisement
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('Твои друзья: ' + str(friends_string))
elif query == 'Где все мои друзья?':
city_frends = ''
unique_cities = set(DATABASE.values())
for city in unique_cities:
city_frends += city + ' '
return('Твои друзья в городах: '+ ' ' + str(city_frends))
else:
return '<неизвестный запрос>'
# Не изменяйте следующий код
print('Привет, я Анфиса!')
print(process_anfisa('Сколько у меня друзей?'))
print(process_anfisa('Кто все мои друзья?'))
print(process_anfisa('Где все мои друзья?'))
Download