DataDesk
All topics
Functions — practice · DataDesk
DataDesk
How it works
Scenarios
Practice
For trainers
Pricing
Log in
Start free
Python
Functions
Parameters, defaults, return values and recursion.
0
/ 20 solved
All levels
Basic (6)
Intermediate (7)
Advanced (7)
All
To do
Solved
1
Return a value
Basic
2
Default parameter
Basic
3
GST calculator
Basic
4
Multiple return values
Basic
5
Even or odd
Basic
6
Celsius to Fahrenheit
Basic
7
Any number of arguments
Intermediate
8
Keyword arguments
Intermediate
9
Recursion: sum of a list
Intermediate
10
Fibonacci
Interview
Intermediate
11
Validate input
Intermediate
12
Function as an argument
Intermediate
13
Docstring and type hints
Intermediate
14
Recursive power
Advanced
15
Memoised staircase
Interview
Advanced
16
Closure counter
Advanced
17
Permutations
Interview
Advanced
18
Decorator-style timer
Advanced
19
Binary search, recursively
Advanced
20
Flatten any depth
Interview
Advanced