Funções aninhadas e vários argumentos

Transferir em PDF

Esta ficha tem por objetivos programar usando uma função com vários argumentos, criar uma função que utiliza outra função e descobrir a utilidade das funções.

Descobrir uma função com dois argumentos

(a) Vamos começar por criar um novo script chamado atividade2.py. Aqui está uma função chamada maximo que toma dois números como entrada e devolve o máximo dos dois valores.

image 1

Insira a função no guião atividade2.py e de seguida selecione Executar o script no menu de três pontos à direita do script. A função criada está disponível no menu da tecla var. Experimente usar diferentes valores nesta função, por exemplo maximo(12,15), maximo(6,-8), …

(b) No mesmo script adicione uma função chamada minimo que toma dois números como entrada e devolve o mínimo desses dois valores.

Descobrir uma função com mais de dois argumentos

(a) No mesmo script adicione uma função chamada maximo3 que toma três números como entrada e devolve o máximo desses três valores.

(b) No mesmo script adicione uma função chamada maximo4 que toma quatro números como entrada e devolve o máximo desses quatro valores.

Dica: Pode usar a função maximo e utilizar um esquema

(c) No mesmo script adicione uma função chamada maximo8 que toma oito números como entrada e devolve o máximo dos oito valores, utilizando a função maximo4.

Dica: faça um esquema com o resultado de cada uma das funções