.. index:: flow of control .. _More-On-Flow: ####################### More On Flow of Control ####################### You have varied the normal forward sequence of operations with functions and ``for`` loops. To have full power over your programs, you need two more constructions that changing the flow of control: decisions choosing between alternatives (``if`` statements), and more general loops that are not required to be controlled by the elements of a collection (``while`` loops). .. toctree:: :maxdepth: 3 ifstatements loopsandtuples whilestatements boolean furthertopics whilesummary