Informática, perguntado por guilhermealcan27, 5 meses atrás

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 ragas22
0

Resposta: o ind no print ter escopo local e não global

Explicação: Estácio

Perguntas interessantes