Buscar

paradigmas da linguagem de programação em python


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 

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

A virgula dentro da string ", indice" é um caracter inválido

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

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais