‘Execution failed because the return code was nonzero’

Ciao, sto provando a risolvere il problema call for help, ma nonostante nell’Ide l’output sia apparentemente corretto, nella piattaforma ricevo l’errore: ‘‘Execution failed because the return code was nonzero’’. Il codice è questo:

def main():

    fin=open('input.txt','r')
    inpt=[]

    for line in fin:
        k=line
    
    for num in k:

        if num=='0':
            num='11'
        inpt.append(int(num))
    
    jump=len(inpt)
    c=11

    for a in inpt:

        if c!=a:

            jump+=dist(c,a)
            c=a
    
    with open("output.txt", "w") as f:

        f.write(str(int(jump)))


def dist(a,b):

    if a%3==b%3:

        return abs(a-b)/3
    
    elif a%3==(b+1)%3:

        return abs(a-b-1)/3+1
    
    elif a%3==(b-1)%3:

        return abs(a-b+1)/3+1

main()

grazie in anticipo :grin: :grin: :grin:

Ciao,
Tu stai sottoponendo codice in Python, che è ancora una funzionalità sperimentale. Una cosa simile è stata segnalata precedentemente sul forum. Guarda ad esempio questo post:

Normalmente questo errore segnala che il programma non ha ritornato 0, ma un altro valore (che indica un evento inaspettato durante l’esecuzione). In questo caso però sembra più un bug