Return And Yield Difference In Python