Ask Question
1 May, 23:20

Task1: #Define a function called show_students which takes 2 parameters students and message #Print out a message, and then the list of students #Next, put the students in alphabetical order and print them #Next, Put students in reverse alphabetical order and print them Example Output: Our students are currently in alphabetical order. - Aaron - Bernice - Cody Our students are now in reverse alphabetical order. - Cody - Bernice - Aaron

+5
Answers (1)
  1. 2 May, 00:02
    0
    def show_students (message, sList) : print (message) print (sList) print ("Our students are currently in alphabetical order") sList. sort () output = "" for student in sList: output + = "-" + student print (output) print ("Our students are currently in reverse alphabetical order") sList. sort (reverse=True) output = "" for student in sList: output + = "-" + student print (output) show_students ("Welcome to new semester!", ["Aaron","Bernice", "Cody"])

    Explanation:

    Firstly we declare a function that will take two inputs, message and student list (Line 1).

    In the function, we first print the message and the original input student list (Line 2 - 3). Next, we use sort method to sort the input list and then output the sorted items from the list using a for loop (Line 5-10).

    Next, we sort the list again by setting reverse = True and this will sort the list in descending order (Line 13). Again we use the similar way mentioned above to output the sorted items (in descending order) using a for loop (Line 14 - 17)

    We test the function using a sample student list (Line 18) and we shall get the output:

    Welcome to new semester!

    ['Aaron', 'Bernice', 'Cody']

    Our students are currently in alphabetical order

    -Aaron-Bernice-Cody

    Our students are currently in reverse alphabetical order

    -Cody-Bernice-Aaron
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “Task1: #Define a function called show_students which takes 2 parameters students and message #Print out a message, and then the list of ...” in 📘 Computers and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers