Call us: 01628 621216

NOVEMBER SALE!

Summer 2025
Residential Camps
£995£1495

Save £500 Book Now

FunTechBlog

 

What Does ‘def’ Mean in Python? (Definition, Explanation & Examples)

Python is a popular programming language that kids as young as 11 years old can learn. In the working world, it is widely used in applications ranging from web development to scientific computing. But at FunTech, kids can learn how to make games using it.

During our Python courses, ‘def’ is one of the most important concepts in Python that will be taught. But just what is ‘def’ in Python, and how should it be used?

In Python, ‘def’ stands for definition and is used to create or define a function. When a programmer wants to create a new function, they use the def keyword followed by the function name. The function name should be descriptive and should convey the purpose of the function.

But how do you use ‘def’ in Python? Here’s are some examples in an easy way that kids can understand.

7 examples of how to use ‘def’ in Python

1. Hello, World! Function

This function prints “Hello, World!” when called.

def say_hello():
    print("Hello, World!")

# Calling the function
say_hello()

2. Adding Two Numbers

This function takes two numbers as input and returns their sum.

def add_numbers(a, b):
    return a + b

# Calling the function
result = add_numbers(3, 4)
print("The sum is:", result)

3. Greeting a Person

This function takes a person’s name as input and prints a personalised greeting.

def greet(name):
    print(f"Hello, {name}!")

# Calling the function
greet("Alice")

4. Finding the Largest Number

This function takes three numbers and returns the largest one.

def find_largest(a, b, c):
    if a > b and a > c:
        return a
    elif b > a and b > c:
        return b
    else:
        return c

# Calling the function
largest = find_largest(3, 7, 5)
print("The largest number is:", largest)

5. Checking if a Number is Even

This function checks if a given number is even and returns True or False.

def is_even(number):
    return number % 2 == 0

# Calling the function
print("Is 4 even?", is_even(4))
print("Is 7 even?", is_even(7))

6. Counting Down

This function counts down from a given number to zero.

def countdown(n):
    while n >= 0:
        print(n)
        n -= 1

# Calling the function
countdown(5)

7. Drawing a Square (using Turtle graphics)

This function draws a square using the Turtle graphics library.

import turtle

def draw_square():
    for _ in range(4):
        turtle.forward(100)
        turtle.right(90)

# Calling the function
turtle.speed(1)
draw_square()
turtle.done()

Kids can learn Python with FunTech


Keep me Informed

Be the first to know about Flash and Early Bird Sales as well as new courses, summer locations and more.

KEEP ME INFORMED