0
0 Комментариев

Добрый день, коллеги. Необходимо напечатать в одной строчке обычные слова в кавычках (простите за отсутствие терминологии) и переменную, имеющую числовое значение.

Вот первый вариант кода:

score = 1
 
def gameover(score):
    print ("Игра пройдена на ") + (score)
 
gameover(score)

Он выдает ошибку:

TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'

Попробовал убрать плюсик, ошибка стала

TypeError: 'NoneType' object is not callable

Попробовал изменить центральную часть кода на это:

def gameover(score):
    print ("Игра пройдена на %s процетнов") % (score)

Ошибка, как и в первом примере:

TypeError: unsupported operand type(s) for %: 'NoneType' and 'int'

Как это понимать, и что с этим делать? Заранее спасибо.


Добавить комментарий