
Create a Python program that gets 2 inputs from the user. The first input is a series of names separated by comma and the second input is a series of numbers from 1 to 4 inclusively, separated by comma.
Based on the following rules on the numbers in the second input:
1: Move the last entry of the 1st input to the beginning of 1st input. (if list is a b c d then it becomes d a b c)
2: Swap the first and last elements in the 1st input. (if the list is a b c d then it becomes d b c a)
3: Delete the last entry of 1st input. (if the list is a b c d then it becomes a b c)
4: Move the first element of 1st input to the end of 1st input. (if the list is a b c d then it becomes b c d a)
Your program must then display the final arrangement of 1st input to the user. Make sure to define a new function for the solution to this question. (3,1,5,2)
Hint: It is easier if you create a function for each of the above operations and then call them.
Sample input/output:
Enter list of names: Dora,Jane,Sara,Adam,Bob
Enter list of commands: 2,3,2,2
Bob,Jane,Sara,Adam

Step by stepSolved in 3 steps with 1 images

- Write a Python program that removes the duplicates from a list. Use inputs a list of integers from the user, and removes the duplicate list elements, plus outputs their min and max values. (the program should have more than 1 function and leave comments as explanations of what does the code does). Ex (in pictures below):arrow_forwardLooking for python guidance for the code comments. Write a program that replaces words in a sentence. The input begins with word replacement pairs (original and replacement). The next line of input is the sentence where any word on the original list is replaced. Ex: If the input is: automobile car manufacturer maker children kids The automobile manufacturer recommends car seats for children if the automobile doesn't already have one. the output is: The car maker recommends car seats for kids if the car doesn't already have one. Looking for python guidance for the code comments.arrow_forward
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY





