Question: Fill in the Blanks The following program reads 5 integer numbers and adds them to an empty list. The program then shifts all elements by
Fill in the Blanks
The following program reads 5 integer numbers and adds them to an empty list. The program then shifts all elements by one to the right and moves the last element into the first position. For example, 1 2 3 4 5 would be transformed into 5 1 2 3 4.
===============================
Sample Run
Enter an integer: 1
Enter an integer: 2
Enter an integer: 3
Enter an integer: 4
Enter an integer: 5
Before shift: [1, 2, 3, 4, 5]
After shift: [5, 1, 2, 3, 4]

my_list = ### Initialize the list for i in range (5) number = my_list.append (number) print ("Before shift:", my_list) temp = ### keep the last element in a temporary variable for i in range (len (my_list)-1, 0, -1): ### Shift the element to right = temp #*#* Assign temp to the first element of the list print ("After shift:", my_list)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
