• ПОМОГИТЕ ПОЖАЛУЙСТА))) ОЧЕНЬ СРОЧНО!!! Нужно найти ошибку и объяснить как работает программа в исправленном виде
    Программа в питоне

    def pereb(array):
    vars=['array'+str(x) for x in range(len(array)) ]
    print(vars)
    for i in vars:
    ret+=i+','
    ret=ret[0:-1]
    ret+=')'
    for i in range(len(array)):
    ret+='for'+var[i]+'in array['+str(i)+']'
    ret+=')'
    print(ret)
    return eval(ret,{'array':array})

Ответы 1

  • def pereb(array):

       vars = ['array ' + str(x) for x in range(len(array))]

       print(vars)

       ret = ''

       for i in vars:

           ret += str(i) + ', '

           ret = ret[0:-1]

           ret += ')'

       for i in range(len(array)):

           ret += 'for' + vars[i] + 'in array[' + str(i) + ']'

           ret += ')'

       print(ret)

       return {'array': array}

    print(pereb('puzdets and not your teachers code to write'))

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years