# 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
print(result)
``````

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
print(result)
``````

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)
print(result)
``````

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.

## Conclusion

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.

## Learn to code in our 100% online programs

Altcademy coding bootcamp offers beginner-friendly, online programs designed by industry experts to help you become a coder. 85%+ of Altcademy alumni are hired within 6 months after graduation. See how we teach, or click on one of the following programs to find out more.