Python Python Sequences Sequence Iteration Iterating over Ranges

what is it that am doing wrong

Write a for loop that iterates over a range with a stop value of 10 (assume the start value is 0 and the step value is 1). The body of the for loop should append the current value to the provided list called my_list. To append a value to a list, use the syntax my_list.append(val).

iterating_ranges.py
my_list = [11]
for i in range(0,10,1):
    my_list.append(11)
    print(i)

did it work

2 Answers

The initialization of my_list shouldn't change. It should stay as provided as an empty list my_list = []. Then in your loop you are iterating with i so you should append i: my_list.append(i)

my_list = [] for i in range(10): print(i) my_list.append(i)

your code should look like this.