Вопрос новичка о том, почему мой словарь не работает - PullRequest
0 голосов
/ 09 мая 2019

Так что я рушусь, хотя Python и я не понимаю, почему все идет не так, как надо:

>favorite_numbers = {
    'mike': 15,
    'john': 97
}
print("Mike's favorite number is " + favorite_numbers['mike'].title() + ".")
print("John's favorite number is " + favorite_numbers['john'].title() + ".")

Это выглядит так:

'int'У объекта нет атрибута 'title'

Какой синтаксис мне не хватает?Я делаю это именно так, как написано в книге.Мне жаль, что это так новичок, но я хочу быть очень тщательным в моем понимании.

1 Ответ

0 голосов
/ 09 мая 2019

Попробуй это. Непонятно, что вы пытаетесь сделать с помощью ".title ()" в двух ссылках на fav_numbers. Мало того, что это не нужно, это неправильно.

>favorite_numbers = {
    'mike': 15,
    'john': 97
}
print("Mike's favorite number is " + favorite_numbers['mike'] + ".")
print("John's favorite number is " + favorite_numbers['john'] + ".")
...