{ "cells": [ { "cell_type": "markdown", "id": "3b9d6651", "metadata": {}, "source": [ "# Flow control and algorithmic thinking\n", "\n", "A powerful concept in programming languages are pieces of code that allow you to **control whether segments of your code are executed or not based on the values of the variables in your code**. \n", "\n", "In this chapter, we will learn how to **control the flow of execution** of Python code using conditional statements and loops.\n", "We will also learn about **pseudocode**, which will help you plan how to best approach a problem in Python before you start writing the code.\n" ] }, { "cell_type": "markdown", "id": "50f08e44", "metadata": {}, "source": [ "\n", "```{figure} images/map6.png\n", "---\n", "height: 400px\n", "name:\n", "---\n", "```" ] } ], "metadata": { "language_info": { "name": "python" } }, "nbformat": 4, "nbformat_minor": 5 }