6.5 Exercícios: Funções

  1. Defina uma função chamada velocidade_media() em um script chamado funcoes.py que recebe dois parâmetros: a distância percorrida (em metros) e o tempo (em segundos) gasto.
def velocidade_media(distancia, tempo): pass
 
  1. Agora vamos inserir as instruções, ou seja, o que a função deve fazer. Vamos inserir os comandos para calcular a velocidade média e guardar o resultado em uma variável velocidade :
def velocidade_media(distancia, tempo): velocidade = distancia/tempo
 
  1. Vamos fazer a função imprimir o valor da velocidade média calculada:
def velocidade_media(distancia, tempo): velocidade = distancia/tempo print(velocidade)
 
  1. Teste o seu código chamando a função para os valores abaixo e compare os resultados com seus

colegas:‌

distância: 100, tempo =

distância: 150, tempo =

distância: 200, tempo =

distância: 50, tempo =

  1. Modifique a função velocidade_media() de modo que ela retorne o resultado calculado.

  2. Defina uma função soma() que recebe dois números como parâmetros e calcula a soma entre eles.

  3. Defina uma função subtracao() que recebe dois números como parâmetros e calcula a diferença entre eles.

  4. Agora faça uma função calculadora() que recebe dois números como parâmetros e retorna o resultado da soma e da subtração entre eles.

  5. Modifique a função calculadora() do exercício anterior e faça ela retornar também o resultado da multiplicação e divisão dos parâmetros.

  6. Chame a função calculadora() com alguns valores.

  7. (opcional) Defina uma função divisao() que recebe dois números como parâmetros, calcula e retorna o resultado da divisão do primeiro pelo segundo. Modifique a função velocidade_media() utilizando a função divisao() para calcular a velocidade. Teste o seu código chamando a função velocidade_media() com o valores abaixo: a. distância: 100, tempo = 20 b. distância: -20, tempo

= 10 c. distância: 150, tempo =


⬅️ Capítulo Anterior | Próximo Capítulo ➡️