Defina uma função que receba 3 números como parâmetros e retorne a soma dos quadrados dos dois maiores números.
Defina uma função que receba como parâmetro 3 números que representam os lados de um triângulo e classifique o triângulo como equilátero, isósceles ou escaleno. Veja a página sobre triângulos na Wikipédia.
Defina uma função que verifique se um número natural é quadrado perfeito. Um número natural $x$ é quadrado perfeito se existe um número natural $y$ tal que $x = y ^ 2$.
Defina uma função que classifique o grau de obesidade de uma pessoa usando o IMC.
Defina uma função que encontre o máximo divisor comum entre dois números naturais. Veja o algoritmo de Euclides.
Defina uma função que calcule a média dos valores de uma lista.
Defina uma função que encontre o valor máximo de uma lista.
Defina uma função que inverta a ordem dos elementos de uma lista. Faça uma versão que crie uma cópia da lista e uma versão que altere a própria lista.
Defina uma função que verifique se uma lista é palíndromo. Uma lista é palíndromo se a lista invertida é igual a ela mesmo. Não crie nenhuma lista auxiliar.
Defina uma função que verifique se uma lista está ordenada.
Defina a classe Reta
em termos de dois pontos.
Defina uma função que calcule o tamanho de uma reta.
Defina uma função que encontre a maior reta de uma lista de restas.
Defina a classe Circulo
em termos de um ponto e um raio.
Defina uma função que calcule a área de um circulo.
Defina uma função que verifique se um ponto está dentro de um circulo.