Вам нужно будет преобразовать ваши int в строки для конкатенации с помощью метода str()
.
print("He was " + str(character_age) + " years old.")
В качестве альтернативы, если вы используете python 3.6+, вы можете использовать python f-strings примерно так:
print(f"but didn't like being {character_age}.")
Кроме того, если python3 print является функцией вместо оператора, вы можете передать несколько аргументов для достижения этого результата без конкатенации. По умолчанию аргументы разделяются пробелом. Это можно изменить, добавив sep kwarg к вызову print.
print("He was", character_age, "years old.")
# or with explicit separator kwarg set to space
print("He was", "character_age", "years old", sep=" ")