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 ...

Get Applied Computational Thinking with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.