QUESTION IMAGE
Question
question: 6
what will be the output of the following program?
my_list = 1, 2, 3, 4
num = 5
for index in range(len(my_list)):
my_list.append(num + index)
print(my_list)
1, 2, 3, 4, 5, 5, 5, 5
1, 2, 3, 4, 5
1, 2, 3, 4, 6, 7, 8, 9
1, 2, 3, 4, 5, 6, 7, 8
Step1: Initialize variables
my_list = [1,2,3,4], num=5; len(my_list)=4 so range(4) gives 0,1,2,3.
Step2: Loop through indexes
For index 0: append 5+0=5 → list becomes [1,2,3,4,5]
For index1: append5+1=6 → [1,2,3,4,5,6]
For index2: append5+2=7 → [1,2,3,4,5,6,7]
For index3: append5+3=8 → [1,2,3,4,5,6,7,8]
Step3: Print final list
Final list is [1,2,3,4,5,6,7,8]
Snap & solve any problem in the app
Get step-by-step solutions on Sovi AI
Photo-based solutions with guided steps
Explore more problems and detailed explanations
D. [1, 2, 3, 4, 5, 6, 7, 8]