Вам необходимо изменить authors
в операторе print
на author
, вы можете использовать несколько стилей печати для своих целей, выберите один из них с умом,
authors = {
"Charles Dickens": "1870",
"William Thackeray": "1863",
"Anthony Trollope": "1882",
"Gerard Manley Hopkins": "1889"
}
for author, date in authors.items():
#your statement
print( "%s" % author + " died in " + date)
#using f before the string for python 3.6 and above
print(f"{author} died in {date}")
#using format() method of string
print("{0} died in {1}".format(author,date))
#using string concatenation
print(author + " died in "+date)
Каждый оператор печатает одинаково вывод, но некоторые методы более полезны, чем другие, например, использование f
или format()
дает вам больше гибкости.
Надеюсь, это поможет вам!