Сейчас я делаю небольшую игру и работаю над системой очков. Я поместил это в начало программы:
points = 0
Затем я создал функцию, чтобы игрок мог вызвать ее в любое время, чтобы узнать, сколько очков он набрал:
def points():
print(f'You have {points} points.')
Кажется, все нормально, пока я не вызову функцию. Вместо результата, который мне нужен, который был бы 0, поскольку не было накоплено никаких очков, он выводит это:
You have <function points at 0x000001DF208A9D30> points.
Я пытался использовать str () и конкатенацию строк, но либо это не так ' t вообще не работает, либо выводит точно такую же ошибку. Любая помощь будет принята с благодарностью, и мне очень жаль, если это кажется слишком сложным вопросом, я просто новичок! :)