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]
Lessons in this chapter · List and Tuple data types for storing data in sequence
- 1. How to Store Ordered Data List
- 2. How to Utilize Values in a List
- 3. List IndexError Exception Handling
- 4. How to Concatenate, Repeat, and Determine the Length of Lists
- 5. Adding Elements with append() and insert()
- 6. Multiple-choice quiz
- 7. Comparing List Concatenation and Element Addition in Python
- 8. Removing Elements with the del Keyword and pop() Function
- 9. Removing an Element with a Specific Value using remove() Function
- 10. Using the clear() Function to Remove All Values in a List
- 11. Sorting List Elements with the sort() Function
- 12. How to Check if a List Contains a Specific Element
- 13. Multiple-choice quiz
- 14. Immutable Data Type, Tuple
- 15. Immutability of Tuples and Exception Handling
- 16. Accessing Specific Elements with Tuple Indexing
- 17. Selecting a Portion of a Tuple with Slicing
- 18. How to Perform Operations on Tuples
- 19. Coding Quiz - Sorting Lists
- 20. Multiple-choice quiz
- 21. Fill-in-the-blank quiz
Lecture
AI Tutor
Design
Upload
Notes
Favorites
Help