67975548

Date: 2021-06-14 19:44:13
Score: 5.5
Natty:
Report link

A ordem das listas passadas na invocação da função está trocada. Veja que i aponta para um elemento em lst[0] e j está em lst[1]. Na invocação da função você tenta procurar o i em lst[1] e j em lst[0], devido a essa sua linha de código:

swap_ele(l[1], l[0], i, j)

*Sem falar que deveria ser lst[1] e lst[0], não l[1] e l[0]. Dessa forma, além do value error também ocorre um name error.

O correto é:

swap_ele(lst[0], lst[1], i, j)

Ou:

swap_ele(lst[1], lst[0], j, i)

O que você preferir.

Reasons:
  • Blacklisted phrase (1): você
  • Blacklisted phrase (1): está
  • Blacklisted phrase (1): não
  • Blacklisted phrase (2): código
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Emanuel Montenegro