fastread homefastrread library fastread menu

Python : Add Two Numbers

Tutorial by:Rizwan Abdullah      Date: 2016-06-16 00:37:10

❰ Previous Next ❱

Source Code

# This program adds two numbers provided by the user

# Store input numbers
num1 = input('Enter first number: ')
num2 = input('Enter second number: ')

# Add two numbers
sum = float(num1) + float(num2)

# Display the sum
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))


Enter first number: 1.5
Enter second number: 6.3
The sum of 1.5 and 6.3 is 7.8


In this program, we asked user to enter two numbers and this program displays the sum of tow numbers entered by user. We use the built-in function input() to take the input. input() returns a string, so we convert it into number using the float() function.

We add the two numbers using the + arithmetic operator. Changing this operator, we can subtract (-), multiply (*), divide (/), floor divide (//) or find the remainder (%) of two numbers. Find out more about arithmetic operators and input in Python.

Alternative to this, we can perform this addition in a single statement without using any variables as follows.

print('The sum is %.1f' %(float(input('Enter first number: '))+float(input('Enter second number: '))))

Although this program uses no variable (memory efficient), it is not quite readable. Some people will have difficulty understanding it. It is better to write clear codes. So, there is always a compromise between clarity and efficiency. We need to strike a balance.

❰ Previous Next ❱


Submit Your Thought, Tutorial, Articls etc.

Submit Your Information India's Number one online promotion website