Get rotation of object without decimals?
Blender uses radians natively for rotation.  You see degrees in the panels because the default setting for Units under Scene properties is to show degrees.  

There are only 2Pi radians in 360 degrees, hence 10 radians is more than a revolution. To add 10 degrees to a rotation use the radians(degrees) method.  eg rot += radians(10) 

You can use formatting when printing to reduce the amount of decimal places. %.0f prints a float (decimal) type with no decimal places.  %5.2f is print a float in a 5 digit field with 2 decimal places.

import bge
from bge import logic
from math import degrees

cont = logic.getCurrentController()
obj = cont.owner
rotation = obj.worldOrientation.to_euler()

print("%.0f" % degrees(rotation.x))
print("%.0f" % degrees(rotation.y))
print("%.0f" % degrees(rotation.z))