Подскажите, пожалуйста, почему код не является верным? (Яндекс практикум. Введение Python, урок 6, тема словари )
Задание: Напечатайте о каждом из друзей такое сообщение
<имя_друга>
живёт в городе<название_города>
Хочу понять имеет ли мой вариант на жизнь? (даже если он более громоздкий)
P.S. Скобки в print
менял на круглые - не изменилось ничего
Буду очень благодарен!
friends = {
'Серёга': 'Омск',
'Соня': 'Москва',
'Дима': 'Челябинск',
'Айгуль': 'Казань',
'Алёна': 'Белгород',
'Даниил': 'Санкт-Петербург',
'Лев': 'Тула',
'Валера': 'Сыктывкар',
'Антон': 'Ялта',
'Карен': 'Краснодар'
}
a = len(friends.values())
for i in range(0,a-1)
print(friends.keys[i],"живёт в городе",friends.value[i])
Ошибка:
Traceback (most recent call last):
File "main.py", line 15, in <module>
print(friends.keys[i],"живёт в городе",friends.value[i])
TypeError: 'builtin_function_or_method' object is not subscriptable