From 406f5024a080f0f8d73378598fd8ab625b773e2b Mon Sep 17 00:00:00 2001 From: Arijit Layek Date: Sat, 30 Apr 2016 12:47:19 +0000 Subject: [PATCH] Add python-abs.md --- python-abs.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 python-abs.md diff --git a/python-abs.md b/python-abs.md new file mode 100644 index 000000000..7f86b102a --- /dev/null +++ b/python-abs.md @@ -0,0 +1,20 @@ +# Python abs(x) + +`abs()` is a built in function in Python 3, to compute the absolute value of any number. It takes one argument `x`. The argument can even be a [complex number](https://docs.python.org/3.0/library/cmath.html), and in that case its [modulus](http://www.mathcentre.ac.uk/resources/sigma%20complex%20number%20leaflets/sigma-complex9-2009-1.pdf) is returned. + +## Argument +It takes one argument `x` - an integer, or decimal, or a complex number. + +## Return Value +The return value would be a positive number. Even if complex number is passed, it would return its magnitude, computed as per complex number algebra. + +## Code Sample + +```python +print(abs(3.4)) # prints 3.4 +print(abs(-6)) # prints 6 +print(abs(3 + 4j)) # prints 5, because |3 + 4j| = 5 +``` +:rocket: [REPL It!](https://repl.it/CL8k/0) + +[Documentation](https://docs.python.org/3/library/functions.html#abs)