Skip to Content
Introduction to Functions
Write a Function

We have seen the value of simple functions for modularizing code. Now we need to understand how to write a function. To write a function, you must have a heading and an indented block of code. The heading starts with the keyword def and the name of the function, followed by parentheses, and a colon. The indented block of code performs some sort of operation. This syntax looks like:

def function_name(): some code

For our greet_customer() example, the function definition looks like:

def greet_customer(): print("Welcome to Engrossing Grocers.") print("Our special is mandarin oranges.") print("Have fun shopping!") greet_customer() # prints greeting lines

The keyword def tells Python that we are defining a function. This function is called greet_customer. Everything that is indented after the : is what is run when greet_customer() is called. So every time we call greet_customer(), the three print statements run.



Write a function called loading_screen that prints "This page is loading..." to the console.


Outside of the function body (unindented), call loading_screen().

Folder Icon

Sign up to start coding

Already have an account?