Altcademy - a Forbes magazine logo Best Coding Bootcamp 2023

How to add numbers in Python

Beginning Your Journey with Python

In the realm of programming, Python is often the first language that many people learn. It's like the picture book that gently introduces you to the world of reading. In Python, we start with learning how to add numbers together, a simple yet fundamental concept in any programming language. So let's embark on this journey together.

Python as a Calculator

Think of Python as a calculator. You input numbers and operations, and it gives back the result. For example, if you type 2 + 3 in Python, it will return 5. Try it out with the below code:

print(2 + 3)

When you run this code, you're telling Python to print the result of 2 + 3, which is 5. The print function is like the '=' button on a calculator. It shows the result of the operation.

The Magic of Variables

Now, imagine you want to add more numbers or maybe you want to use those numbers again later. This is where variables come in. In Python, variables are like handy little boxes where you can store things for use later.

Consider the following example:

num1 = 5
num2 = 7
result = num1 + num2

When you run this code, Python first stores the values 5 and 7 in the variables num1 and num2, respectively. Then it adds those two numbers together and stores the result in another variable called result. Finally, it prints the value stored in result, which is 12.

Adding Multiple Numbers

What if you want to add more than two numbers? You can do it just like you would in basic mathematics, by using the '+' operator multiple times. Here's an example:

num1 = 5
num2 = 7
num3 = 10
result = num1 + num2 + num3

This code will output 22 because it adds together the numbers 5, 7, and 10.

The Power of Lists

If you have a lot of numbers to add, typing them all out can be tedious. Python provides a more efficient way to handle this using lists. A list in Python is like a train, where each carriage can hold a different item.

To add all the numbers in a list together, you can use the built-in sum function. Here's how it works:

numbers = [5, 7, 10, 15]
result = sum(numbers)

In this code, Python first creates a list named numbers with the values 5, 7, 10, and 15. Then it adds all these numbers together using the sum function and stores the result. The output of the code would be 37.


Congratulations! You've just taken your first steps into the world of Python programming. You now know how to add numbers together, use variables, handle multiple additions, and work with lists.

Remember, Python is just like a calculator or a powerful toolbox, ready to help you solve problems and create amazing things. Learning to program is like learning a new language, with each new word, or in this case, function and variable, you learn, you're able to express more complex ideas and solve more intricate problems.

So keep exploring, keep learning, and most importantly, have fun with Python! Each line of code you write brings you one step closer to becoming a fluent Python speaker. And who knows? Perhaps one day, you'll be the one teaching others how to add numbers in Python.