python replace (переменные)

столкнулся с проблемой что не могу в виде второго аргумента replace передать переменную (10 строка) прикрепил код что бы было видно на примере

statys = True
run = True
answer = 1
while statys:
    example = input("Введите уравнение без равенства")
    raw = input('Введите равенство уравнения')
    while run:
        answer += 1
        x ="x"
        exans = example.replace("x", answer)
        print(exans)
        if exans == raw:
            print(example + raw)
            break
        else:
            continue

Ответы (1 шт):

Автор решения: Sten Horland
exans = example.replace("x", str(answer))

Так будет корректнее, как уже заметили ранее, replace работает со строками, поэтому вам необходимо выполнить преобразование типов от int к str или chr

→ Ссылка