• Python
  • 05. Laços de Repetição (while)

Raiz quadrada por subtrações#

Escreva uma função que recebe um número inteiro e devolve a raiz_quadrada dele. Suponha que o número informado é positivo e vai levar a uma raiz quadrada exata, ou seja, não vai ser um número "quebrado". Para fazer esse cálculo, utilize a estratégia de subtrações sucessivas: subtraia os números ímpares do valor recebido até chegar o resultado ser menor ou igual a zero. A quantidade de vezes que a operação foi repetida é o valor desejado.

Dicas#

Mais informações em: https://www.youtube.com/watch?v=w-tLphmhxkg