Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 50 Online
OpenStudy (anonymous):

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?

OpenStudy (anonymous):

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.)

OpenStudy (anonymous):

Thanks for the answer. Sorry about the, else, else, I just wrote up a quick piece of pseudocode

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!