Chapter 9: Understanding Input and Output to Design a Solution Algorithm
In this chapter, we will take a deeper look at problems in order to identify the input and output necessary to design an algorithm for the problems. We will use concepts we learned in Chapter 8, Introduction to Python, where we discussed object-oriented programming, dictionaries, lists, and more. As you practice getting input and using it in your algorithm, you'll be able to see that the output of an algorithm is dependent on the input information.
In this chapter, we will cover the following topics:
- Defining input and output
- Understanding input and output in computational thinking
In this chapter, we will focus on understanding different types of input and how output is used in programming using the Python programming language. To be able to get a better understanding of these topics, we have to first look at their definitions.