
Write a
- Start with an empty list and then use a while loop to add friends to the list. This loop should repeat until you leave a name blank.
- Report the size of your list.
- You forgot a good friend. If she is not in the list (let code decide), she should be inserted at the start of the list.
- Use a for loop to display the names of your friends on one line, separated by spaces.
- A friend has moved away. Remove this friend by name from the list.
- Sort the list in alphabetical order and use another loop to display your friends, sorted.
Sample Output
Enter the first name of a friend or ENTER to quit Penny
Enter the first name of a friend or ENTER to quit Lenny
Enter the first name of a friend or ENTER to quit Kenny
Enter the first name of a friend or ENTER to quit Denny
Enter the first name of a friend or ENTER to quit Benny
Enter the first name of a friend or ENTER to quit
You made a list of 5 friends.
OOPS, you forgot to enter a very good friend.
If she is not in the list, she will be added now at the start of the list.
Here are my friends...
Jenny Penny Lenny Kenny Denny Benny
Sadly, one friend moved away and was deleted.
Here are my remaining friends in alphabetical order...
Benny Denny Jenny Kenny Penny

Trending nowThis is a popular solution!
Step by stepSolved in 5 steps with 3 images

- Can I have some help making a program that has the user append 5 names into a list using a loop? The names need to be in the format LastName-FirstName, with the – separating first/last. Then, using a second loop, split each name based on -.arrow_forward•In Python Create a liste from the items in the Bonjour le monde! string and assign it to the liste variable. Hint: use the list function to build a liste from an iterable sequence (e.g. a string).arrow_forwardWrite a program that uses 2 lists. Call the lists Items and Basket respectively. The first list will contain a list of at least 10 items (make up your own items) to select from. The second list will be used to add the selected items in the new list.(Basket) Your program should do the following in a Loop until the user exits the loop: Display the list (print out 1, 2, 3, 4, etc. before each item in the list (Hint: Use Index + 1) Prompt the user to select an item from the Items list. Add the selected item to the new list (Basket) (HINT: Use number entered - 1 for the Index) When the user selects 0, exit the loop and print out the new list of items (Basket) Use Microsoft Word to create your Outline and Logic sections. You can copy and paste your Python code at the end under the heading "Code:" Upload your work into the assignment when completedarrow_forward
- Written in python with docstrings if applicable. Thanksarrow_forwardCreate a program that starts with an empty list, prompts the user three times to enter their favorite game, and then prints out the output using the pop() method. Expected Output What is your favorite game? The Legend What is your second favorite game? Teen What is your third favorite game? Donke One of your favorite games is Donkey Ko One of your favorite games is Teenage M One of your favorite games is The Legenarrow_forwardIN PYTHON! finish the incomplete program by writing the code that can be placed below the #write the code. use loops to calculate the sums and avg of each row of scores in the list. the following output should be displayed. dont change any part of the code. OUTPUT: Average scores for students: Student # 1: 12.0 Student # 2: 22.0 CODE: students =[ [11, 12, 13], [21, 22, 23] ] avgs = [] # Write your code here: print('Average scores for students: ") for i, avg in enumerate (avgs): print("Student #', i + 1, ':', avg)arrow_forward
- Write a loop snippet (just a piece of code, not the whole program) that will sum every third element in a 1D array. The size of the array is held in the variable MAX. You will start with the first element in the array. The name of the array is testarray.arrow_forwardIn Java Write a program that prints the 128-character ASCII table. It should print the tablein eight tab-separated columns. The first column contains a "Dec" heading (fordecimal number) with the numbers 0 through 31 below it. The second columncontains the ASCII characters associated with the numbers 0 through 31. The nextcolumns contain the subsequent numbers and associated ASCII characters. See thebelow sample output for details. Be aware that that output was produced by aprogram running in a console window in a Windows environment. If you runyour program in a different environment, the first 32 characters and the lastcharacter will probably be different from what’s shown below.Note that some characters display in a non-standard manner. For example, thenumber 7 corresponds to a bell sound. You can’t see a sound, but you can see thevacant spot for 7’s character in the below table. The number 8 corresponds to thebackspace character. You can’t see a backspace, but you can see how the…arrow_forwardWrite a python program to remove the duplicates from a user entered list. You have to take the list from the user. Use loop only when you take the list.arrow_forward
- In Python:arrow_forwardWrite a program that will get input from the users, validate the input data, load the data into a list, print the list data in columns. Add a menu with options to add data, print data and quit. The program should process a minimum of 2 string inputs, and 1 number input.arrow_forwardWrite a program that uses 2 lists. Call the lists Items and Basket respectively. The first list will contain a list of at least 10 items (make up your own items) to select from. The second list will be used to add the selected items in the new list.(Basket) Your program should do the following in a Loop until the user exits the loop: Display the list (print out 1, 2, 3, 4, etc. before each item in the list (Hint: Use Index + 1) Prompt the user to select an item from the Items list. Add the selected item to the new list (Basket) (HINT: Use number entered - 1 for the Index) When the user selects 0, exit the loop and print out the new list of items (Basket)arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





