09: Conditionals

Introduction Loops, functions, and methods have allowed us to deal with a wide range of problems. Usually, these problems have a simple logic flow, which usually involves taking data, performing some action, then outputting the data in some manner (print, write, etc.). Although these skills are important, there are still many problems we are unable to solve. Digital logic provides a way of thinking that allows us to break complex (often non-numerical) problems into smaller »