I am having trouble figuring out why my Python is returning different values depending on whether or not I run a \'print\'. As far as I am aware, running a \'print\' shouldn\'t