Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

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

Mais conteúdos dessa disciplina