In this exercise, the exponent operator is used for positive exponents. Does exponentiation work with negative exponents as well?
Yes, in Python, exponentiation does work with negative exponent values, the same way it would apply in mathematics. When performing exponentiation with a negative exponent, it is the same as getting the inverse of exponentiation done with the exponent as a positive value.
base = 2 exp = -1 # Both of these results will be 0.5 result1 = base ** exp result2 = 1 / base ** exp
edited April 28, 2020
# result2 = 1 / (base ** -(exp)) => incorrect