Assignment 18 — while loop familiarity

Due Monday, October 10


Program wylie.py

The program first gets a user-supplied positive integer n. If the user provides a zero or negative number, the program performs repeated requests until a positive number is supplied.

The program then produces a list of even integers from the inclusive interval 0 through n-1.

For example, if the user supply 11 as the input, then the program should print the list [0, 2, 4, 6, 8, 10]

Suggested algorithm

Some sample runs

Enter positive number: 11

numbers = [0, 2, 4, 6, 8, 10]

Enter positive number: -3

Enter positive number: -1

Enter positive number: -4

Enter positive number: 0

Enter positive number: 5

numbers = [0, 2, 4]

Enter positive number: -8

Enter positive number: 1

[0]