start_list = [5, 3, 1, 2, 4]
square_list = 
Your code here!
for number in start_list:
square_list.append(number ** 2)
(1)Why do I need “square list=” here? What does it perform? The code does not run correctly if I delete all the square_list related lines, I don’t get a right result…
(2) May I understand I can assign any name I like to the word that comes after “for” because it is a variable’s name?