
Define and Use Functions in Python
Part of Introductory Python Topic: Programming
Access
StationX Infrastructure Labs — 3 attempts per lab
🔒 Add StationX Infrastructure Labs — $149 / year · 3 attempts per lab
Already have access? Sign in.
New to this? Try a free practice lab — a scripted hacking challenge in your browser, no account needed.
What you'll do
In this lab, you will define functions in an application.
- Define a function that calculates the mean of a list of numbers
- Define a function that calculates the factorial of a number by using recursion
- Calculate the number of possible seats in a room by using the factorial function
- Define a function that delegates actions to another function to reduce redundancy Note: Once you begin the lab, you will not be able to pause, save, or exit and then return to your lab
- Please ensure that you have set aside enough time to complete the lab before you start
- ⏱ About 45 minutes
- Counts towards: Introduction to Python
Roadmaps that use this lab
- Threat Hunter — career path — step 7: Script the hunt
- Threat Intelligence Analyst — career path — step 5: Script the enrichment

