Write a program that keeps asking the user for new values to be added to a list until the user enters 'exit' ('exit' should NOT be added to the list). These values entered by the user are added to a list we call 'initial_list'. Then write a function that takes this initial_list as input and returns another list with 3 copies of every value in the initial_list. Finally, inside main(), print out all of the values in the new list. For example: Input: Enter value to be added to list: a Enter value to be added to list: b Enter value to be added to list: c Enter value to be added to list: exit Output: a b c a b c a b

Respuesta :

Answer:

def new_list_function(initial_list):

   new_list = initial_list*3

   return new_list

def main():

   initial_list = []

   while True:

     item = input("Enter value to be added to list: ")

     item = item.rstrip()

     if item.lower() == "exit" and "EXIT" and "Exit":

         break

     initial_list.append(item)

     new_list = new_list_function(initial_list)

   for item in new_list:

     print(item)

main()

Explanation:

  • Define the function new_list_function().
  • Compute the new_list and then return the new_list.
  • Define the main() function.
  • Inside the main function, loop to ask users for values.
  • Finally print the new list.
ACCESS MORE
ACCESS MORE
ACCESS MORE
ACCESS MORE