How can a program repeat a task?
Programs often need to perform the same instruction more than once. Writing the same line again and again would be slow and difficult to maintain.
Iteration is the programming construct used to repeat a set of instructions.