Python Real Life Problems