Fixed loops will repeat for a set number of times.
A variable is used to count through the loop, starting from zero
- give this variable a sensible name
- if printing the number out, you might want to add 1 to it
# for pupil in range(5): name = input('Enter name of pupil:') print(f'Pupil {name+1} is {name}') #
The value for range can be a number, or a variable:
# classSize = int(input('Enter number of pupils:')) for pupil in range(classSize): name = input('Enter name of pupil:') print(f'Pupil {name+1} is {name}') #