In lecture 3, I saw a piece of code, if return else return else return I've done a bit of programing before, and have always done: int a=0 if(bla bla bla) a=1 else(bla bla bla) a=2 else(bla bla bla) a=0 return a; Is my style of code (ignore the bad formatting) less readable, I.E bad code hygiene?
Are you asking "Is it better to just return a value or to set that value to a variable and then return it at the end?" I'd say in general it doesn't matter, though if there's no real reason to introduce a variable, then why bother doing so? Not having to keep track of that variable makes the code a tiny bit easier to understand. (You can't use multiple else statements in Python, by the way. I think you mean if, elif, and else.)
Thanks for the answer. Sorry about the, else, else, I just wrote up a quick piece of pseudocode
Join our real-time social learning platform and learn together with your friends!