Python para Desenvolvedores

2ª edição, revisada e ampliada

Exercícios I


1. Implementar duas funções:

  • Uma que converta temperatura em graus Celsius para Fahrenheit.
  • Outra que converta temperatura em graus Fahrenheit para Celsius.

Lembrando que:

$$F = \frac{9}{5} \cdot C + 32$$

2. Implementar uma função que retorne verdadeiro se o número for primo (falso caso contrário). Testar de 1 a 100.

3. Implementar uma função que receba uma lista de listas de comprimentos quaisquer e retorne uma lista de uma dimensão.

4. Implementar uma função que receba um dicionário e retorne a soma, a média e a variação dos valores.

5. Escreva uma função que:

  • Receba uma frase como parâmetro.
  • Retorne uma nova frase com cada palavra com as letras invertidas.

6. Crie uma função que:

  • Receba uma lista de tuplas (dados), um inteiro (chave, zero por padrão igual) e um booleano (reverso, falso por padrão).
  • Retorne dados ordenados pelo item indicado pela chave e em ordem decrescente se reverso for verdadeiro.
In [1]:
 
Out[1]: