Ciao, ho fatto questo script:
codice:
def r(a,n):

    r = 0
    f[0] = a
    f[1] = 1

    while f[1]==1:
        r = r + 1
        f[1] = f[0] * f[1] % n
    return r
nn riesco a capire perché mi da errore su f[0]... (sto sperimentando python da poco) lo script dovrebbe elevare a con un ciclo (1,2,3,4) fino a che nn trovo 1 in mod n e poi ritornarmil'elevazione r
sapete indicarmi l'errore? grazie, ciaooo...