Prévia do material em texto
No if Required It is common for new programmers to write code like the following: def is_even(num): """ (int) -> bool Return whether num is even. """ if num % 2 == 0: return True else: return False This works, but is stylistically questionable. It's also more typing and reading than is necessary! num % 2 == 0 already produces True or False, so that expression can be used with the return statement: def is_even(num): """ (int) -> bool Return whether num is even. """ return num % 2 == 0 Jennifer Campbell • Paul Gries University of Toronto 5.4 Remembering the Results of a Boolean Expression Evaluation (not a perfect match, but it didn't fit better elsewhere) Optional reading 09/10/2024, 22:28 No if Required https://d3c33hcgiwev3.cloudfront.net/_460ed5a1ccb4d596c5342e25c9f5b2a7_ifboolstyle.html?Expires=1728691200&Signature=j~teNbgVHCrAIe… 1/1 https://www.coursera.org/learn/learn-to-program/resources/oTgXi https://www.coursera.org/learn/learn-to-program/resources/oTgXi https://www.coursera.org/learn/learn-to-program/resources/oTgXi https://www.coursera.org/learn/learn-to-program/resources/oTgXi https://www.coursera.org/learn/learn-to-program/resources/oTgXi https://www.coursera.org/learn/learn-to-program/resources/oTgXi https://www.coursera.org/learn/learn-to-program/resources/oTgXi https://www.coursera.org/learn/learn-to-program/resources/oTgXi https://www.coursera.org/learn/learn-to-program/resources/oTgXi https://www.coursera.org/learn/learn-to-program/resources/oTgXi