Quiz 3: Functions and Booleans
Learning Goals
Students should be able to:
- Solve problems by composing functions
- Reason about the behavior of functions as parameterized algorithms.
- Write boolean expressions and reason about their types
- Use relational and logical operators (<, >, ==, !=, and, or, not, etc.) to write expressions
- Define the behavior of logical operations including and, or, and not
- Write small predicates using logical and relational operators
- Translate an English description of the behavior of a function into Python defining that function
- Predict the values produced by expressions that use a single relational and logical operators
- Describe function properties
Solutions
After your quiz is graded by instructors, you will get an email from Gradescope. Solutions for individual quiz questions are provided in the Gradescope rubric.