10

Understanding Input and Output to Design a Solution Algorithm

In this chapter, we will take a deeper look at problems so that we can identify the input and output necessary to design a solution algorithm. We will use the concepts we learned about in Chapter 9, 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 the 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 ...

Get Applied Computational Thinking with Python - Second Edition 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.