
print("hello python")

# int
print(type(6))

# division returns a float
print(type(6/3))

# integer division returns a int, because it will auto round down
print(type(6//3))

# notice: we still get a float even though we use integer division
# this is due to us dividing by a float.
print(type(6//3.0))

# 2 ^ 3 
print(2 ** 3)

# modulo returns the remainder
print(6 % 4)

# return a binary representation of the number
print(bin(5))

# convert binary number to base ten
print(int('0b101', 2))
