Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

KS3 Computing/Iteration

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

Iteration Iteration (looping) is a way of repeating a specific chunk of code several times. It might be a specific number of times, e.g. 10, or it might be until a certain condition is met. For example, if you want to repeat a phrase 3 times, you could do: for x in range(3): print("Time for holidays!") This is called a for loop and would output the following: Time for holidays! Time for holidays! Time for holidays! Types of loops The different types of loops include those that: Repeat n times - where n is the number of times the code is executed Repeat until - where the code is repeated until a certain condition is true/false Repeat forever - where the code is repeated continuously until the end of the program Loops in Python include: for while Loops in Scratch include: repeat forever Introducing the concept of looping It is a good idea to let younger students write long sections of code first, then ask them how they might reduce the number of lines of code / make their code more 'efficient' (answer = by introducing a loop!). A simple example of this would be asking them to print out the 3 times tables. At first they would manually print out all parts, e.g. print("1x3=3") written out 12 times. Once they have done this, show them how a loop can get the program to do all the hard work! Example code in Python would be: for n in range(1,12): print(n,' x 3 = ',i*n) Here is an example of introducing loops in Scratch