def repita():
x = 2
while n % x != 0:
x += 1
repeat()
while n > 1:
n = n / x #aqui se encontra o primeiro problema, já que "n" não é reconhecido fora da função
x += 1
if n % x != 0:#mesmo problema de antes
repita() #aqui a função se repetiria aumentando o valor do "x"
My question is how to use return so that "n" and "x" are recognized and I can work with them.