Buscar

Escreva uma função chamada tamanho_maior_string que recebe como parâmetro uma lista com strings e retorna o tamanho da maior string na lista. Sua f...

Escreva uma função chamada tamanho_maior_string que recebe como parâmetro uma lista com strings e retorna o tamanho da maior string na lista. Sua função não deve modificar a lista original. Observação 1: O nome da função deve ser exatamente como especificado acima e seu arquivo deve obrigatoriamente se chamar problema6.py. Observação 2: Seu programa deve conter apenas a função descrita acima. Você não precisa realizar a entrada e saída de dados (não precisa usar as funções input() e print()). Exemplo 1 de execução do programa: [‘um’, ‘isso’, ‘é’] 4 Exemplo 2 de execução do programa: [‘Brasil’, ‘Argentina’, ‘Estados Unidos’, ‘Austrália’, ‘Emirados Árabes Unidos’] 22 

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo uma possível solução em Python para o problema proposto: ```python def tamanho_maior_string(lista): maior = 0 for string in lista: tamanho = len(string) if tamanho > maior: maior = tamanho return maior ``` Explicação: - A função `tamanho_maior_string` recebe como parâmetro uma lista de strings. - A variável `maior` é inicializada com zero, pois ainda não sabemos qual é o tamanho da maior string. - Em seguida, é feito um loop em cada string da lista. Para cada string, é calculado o seu tamanho usando a função `len`. - Se o tamanho da string atual for maior do que o valor armazenado na variável `maior`, então atualizamos o valor de `maior`. - Ao final do loop, a função retorna o valor armazenado em `maior`, que é o tamanho da maior string na lista. Exemplo de uso: ```python lista1 = ['um', 'isso', 'é'] print(tamanho_maior_string(lista1)) # Saída: 4 lista2 = ['Brasil', 'Argentina', 'Estados Unidos', 'Austrália', 'Emirados Árabes Unidos'] print(tamanho_maior_string(lista2)) # Saída: 22 ```

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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