# int
print(type(2+4))
print(2-4)
print(2*4)
print(2/4)
# float
# Floating point is base2 scientific notation.  1/3 +1/3 + 1/3 != 1
# https://docs.python.org/3/tutorial/floatingpoint.html

print(2 ** 2)  # ** is to the power of
print(5 // 4)  # // is how many times it goes in a division rounded down
print(6 % 4)  # % this is still modulus, what is the remainder
print(round(3.1))
print(abs(-10))
# Math functions https://www.programiz.com/python-programming/modules/math

# Operator precedence Should be pemdas () ** * / + -

complex  # type of number datatype used for complex math
print(bin(5))  # returns the binary representation
print(int('0b101', 2))  # converts to base 2 then base 10
