2Medium
0/4

The program below is designed to display a sequence of even integers up to (but not including) a user-specified even integer.

even = 0
number = int(input("Enter an even integer: "))
while even != number:
    print(even)
    even = even + 2
print("Finished!")

The program works correctly if the integer entered by the user is a positive even integer. For example, if 6 is entered, the program correctly displays the values 0, 2, and 4.

However, the program does not work correctly if an even integer less than 0 is entered. For example, when -6 is entered, the program should display 0, -2, and -4, but it enters an infinite loop.

Using Python only, change the program code inside the while loop so that it will work correctly for any even integer entered by the user.

[4]

Programming concepts Questions

Practise AQA GCSE Computer Science Programming concepts with exam-style questions for GCSE Computer Science. 100 questions, matched to the AQA GCSE Computer Science (8525) specification and written in Paper 1 and Paper 2 style. Every question includes a full worked solution and mark scheme, so you can see where marks are awarded rather than just whether you got the answer right.

PreviousNext

Programming concepts Questions

  1. GCSE
  2. /Computer Science
  3. /Programming concepts