Em um certo exercício, um professor pediu para fazer uma função em Python para receber uma lista e imprimir o maior elemento da lista. Abaixo está o código de seu colega.
def maiorDaLista(lista):
n=len(lista)
aux = lista[0]
ind = 0
for i in range(lista):
if aux
aux = lista[i]
ind = i
return aux
#teste
l = [3,6,1,7,4]
maior = maiorDaLista(l)
print ("maior valor:", maior, ", indice na lista", ind)
Seu colega aponta que está ocorrendo um erro durante a execução do código. Esse erro é decorrente do fato de
A virgula dentro da string ", indice" é um caracter inválido
o ind no print ter escopo local e não global
A variável maior ser igual a zero
Ele ter chamado a função com o nome errado
A variável l não ser do tipo lista
Soluções para a tarefa
Respondido por
0
Resposta: o ind no print ter escopo local e não global
Explicação: Estácio
Perguntas interessantes
Matemática,
3 meses atrás
Português,
3 meses atrás
Matemática,
3 meses atrás
Artes,
3 meses atrás
Matemática,
9 meses atrás
Português,
9 meses atrás