Tracks
/
Python
Python
/
Exercises
/
Square Root
Square Root

Square Root

Easy

Instructions

Given a natural radicand, return its square root.

Note that the term "radicand" refers to the number for which the root is to be determined. That is, it is the number under the root symbol.

Check out the Wikipedia pages on square root and methods of computing square roots.

Recall also that natural numbers are positive real whole numbers (i.e. 1, 2, 3 and up).

How this Exercise is Structured in Python

Python offers a wealth of mathematical functions in the form of the math module and built-ins such as the exponentiation operator **, pow() and sum(). However, we'd like you to consider the challenge of solving this exercise without those built-ins or modules.

While there is a mathematical formula that will find the square root of any number, we have gone the route of having only natural numbers (positive integers) as solutions.
It is possible to compute the square root of any natural number using only natural numbers in the computation.


Source

wolf99The link opens in a new window or tab
Edit via GitHub The link opens in a new window or tab
Python Exercism

Ready to start Square Root?

Sign up to Exercism to learn and master Python with 17 concepts, 140 exercises, and real human mentoring, all for free.