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
Study Guide
Blank (fill in your solutions)
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.