# Python Program to Add Two Numbers

## Problem Definition

Create a Python program to add two numbers and print the result, taking runtime input from the user.

## Solution

1. Take input from the user save them in variables
2. Add the numbers and print the result
3. End

## Program

``````num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
sum = num1 + num2

print("The Sum is", sum)``````

## Runtime Test Cases

``````Enter first number: 2
Enter second number: 4
The Sum is 6``````

## Explanation

The `input()` function takes the input from the user however we need to convert the input to an integer using `int()` method to perform mathematical operation i.e. addition(+).

This program simply takes two arbitrary inputs from the keyboard store them in two different variables later these numbers are added and stored in another variable sum which at the end gets printed out.

## Problem Definition

Create a Python program to add two numbers.

## Program

``````num_1 = 2.5
num_2 = 3.5
sum = num_1 + num_2
print("Sum of {} and {} is {}".format(num_1, num_2,sum))``````

#### Output

``Sum of 2.5 and 3.5 is 6.0``

First, the two numbers are stored in the variables `num_1` and `num_2`, respectively. Addition in Python is done by ( `+` ) operator, Then the result is saved in the `sum` variable and printed out using string formatting.

However, the more memory-efficient way to perform an addition in Python is by not using any variables at all in just one line, but it can make the code hard to read.

``````print(2.5+3.5)
``````

#### Output

``6.0``

## Support Django Central

If you appreciate my work, or if it has helped you along your journey. It would mean a lot to me if you could write a message on my wall and share a cup of coffee (or tea) with me. 