Coding Quiz - Sorting Lists
In this coding quiz, you'll write a function that sorts a given list using Python's sort() function.
We'll create a simple program that takes a list of numbers from the user and sorts it in either ascending or descending order and then prints it out.
def solution(numbers, is_ascending): return # Write your code here
The function receives the following 2 parameters:
-
numbers: The list of numbers to be sorted -
is_ascending: A boolean indicating whether to sort in ascending order -True/Falseor0/1
Constraints
-
The list received as the first argument must consist of integers.
-
The sorting order (ascending/descending) given as the second argument must be selectable by the user using
True,False,0, or1.
Input/Output Examples
Example 1
-
Input: solution([3, 1, 4, 1, 5, 9, 2], True)
-
Output:
[1, 1, 2, 3, 4, 5, 9]
Example 2
-
Input: solution([3, 1, 4, 1, 5, 9, 2], False)
-
Output:
[9, 5, 4, 3, 2, 1, 1]
Lecture
AI Tutor
Design
Upload
Notes
Favorites
Help