В своем коде вы буквально пишете «Оценка: {оценка}» в txt_file
. Вы не заменяете {score}
значением переменной score
. Вы можете открыть этот файл в редакторе и подтвердить. Чтобы выполнить эту замену, добавьте f
перед каждой строкой, то есть: ваш код должен начинаться
with open(txt_file, 'w') as f:
f.write(f'Score: {score}\n'
+ f'Name: {name}')
Затем, чтобы извлечь оценку из previous_score
, осторожно, это целая строка, вы следует разбить строку на слова и оставить последний элемент, а затем преобразовать его в целое число: int(previous_score.split()[-1])
.