In this article we will show you, how to write a Simple Python Program with example. In order to show, we are going to add two numbers using Arithmetic Operators

## Simple Python Program to add Two numbers

This simple Python program allows the user to enter two values and then add those two numbers and assign the total to variable sum.

**PYTHON CODE**

1 2 3 4 5 6 7 8 |
# Simple Python program to Add Two Numbers number1 = input(" Please Enter the First Number: ") number2 = input(" Please Enter the second number: ") # Using arithmetic + Operator to add two numbers sum = float(number1) + float(number2) print('The sum of {0} and {1} is {2}'.format(number1, number2, sum)) |

**OUTPUT**

**ANALYSIS**

Following statements ask the user to enter two integer numbers and stores the user entered values in variables number 1 and number 2

1 2 |
number1 = input(" Please Enter the First Number: ") number2 = input(" Please Enter the second number: ") |

Next line, we used Python Arithmetic Operators** ‘+’** to add number1 and number2 and then assigned that total to sum. From the below statement you can observe that, we used float type cast to convert the user input values to float. This is because, by default user entered values will be of string type and if we use the **+** operator in between two string values python will concat those two values instead of adding them

1 |
sum = float(number1) + float(number2) |

Following print statement will print the sum variable as output (22 + 44 = 66).

1 |
print('The sum of {0} and {1} is {2}'.format(number1, number2, sum)) |

This program worked well while adding two positive integers, How about adding positive and negative integer? Let us see

It worked fine with negative numbers too ðŸ™‚

Alternative way of writing the above code is:

1 2 3 4 5 6 7 8 |
# Simple Python program to Add Two Numbers number1 = float(input(" Please Enter the First Number: ")) number2 = float(input(" Please Enter the second number: ")) # Using arithmetic + Operator to add two numbers sum = number1 + number2 print('The sum of {0} and {1} is {2}'.format(number1, number2, sum)) |

**NOTE:** Above code will restrict the user, Not to enter string values as input

Thank You for Visiting Our Blog

manjog padhy says

This tutorial is very handy and helpful to the beginners

Tendai Paraffin says

found this helpfull

rmrmrmrm says

what is {0}, {1}, {2} supposed to mean.