Lista de Exercícios Resolvidos de Funções

Ver Teoria

Faça uma função que receba uma lista e exiba os elementos da última metade na frente dos elementos da primeira metade.

Ver solução completa

Python é uma linguagem de programação de alto nível, interpretada, orientada a objetos, funcional, de tipagem dinâmica e forte. Levando isso em conta, analise o código em Python abaixo. 

Nesse caso, ao executar o programa, o valor impresso será?

Ver solução completa

Crie uma função que receba duas palavras e retorne True caso a primeira palavra seja um prefixo da segunda. Exemplo: ’uf’ é prefixo de ’ufabc’. ’ufabc’ não é prefixo de ’uf’.

Ver solução completa

Escreva uma função que, dado o valor da conta de um restaurante, calcule e exiba a gorjeta do garçom, considerando 10% do valor da conta.

Ver solução completa

Escreva uma funcão reps em Python que recebe uma lista e retorna uma outra lista contendo apenas os elementos que aparecem duas ou mais vezes na lista de entrada.

Exemplo:

Ver solução completa

Escreva uma função que aceita uma string como parâmetro e retorna um número inteiro. A função deve imprimir o resultado da substituição de todos os espaços do seu parâmetro pelo caractere ‘-’, e retorna o número de substituições feitas.

Ver solução completa

Crie uma função que permita contar o número de vezes que aparece uma letra em uma string.

Ver solução completa

Faça uma função que receba uma lista de números armazenados de forma crescente, e dois valores ( limite inferior e limite superior), e exiba a sublista cujos elementos são maiores ou iguais ao limite inferior e menores ou iguais ao limite superior.

Exemplo:

lista inicial=[12,14,15,16,18,20,24,26,28,32,34,38]

limite inferior=13

limite superior = 26

lista exibida: [14,15,16,18,20,24,26]

Ver solução completa