# Python Program to Perform Arithmetic Operations

In this post, we will learn how to perform arithmetic operations using Python Programming language.

This program asks the user to enter two floating point numbers, then it performs the following operations

• Subtraction
• Multiplication
• Division
• Modulus
• Exponent

So, without further ado, letâ€™s begin this tutorial.

Contents

## Python Program to Perform Arithmetic Operations

```# Python Program to Perform Arithmetic Operators
a = float(input("Enter first number: "))
b = float(input("Enter second number: "))

sum = a + b

# Subtraction of two numbers
difference = a - b

# Multiplication of two numbers
multiplication = a * b

# Division of two numbers
division = a / b

# Modulus of two numbers
mod = a % b

# Exponent
exp = a ** b

# Displaying output
print("The sum of {0} and {1} is {2}" .format(a, b, sum))
print("The difference of {0} and {1} is {2}" .format(a, b, difference))
print("The multiplication of {0} and {1} is {2}" .format(a, b, multiplication))
print("The division of {0} and {1} is {2}" .format(a, b, division))
print("The modulus of {0} and {1} is {2}" .format(a, b, mod))
print("The exponent value of {0} and {1} is {2}" .format(a, b, exp))
```

Output

``````Enter first number: 10
Enter second number: 2
The sum of 10.0 and 2.0 is 12.0
The difference of 10.0 and 2.0 is 8.0
The multiplication of 10.0 and 2.0 is 20.0
The division of 10.0 and 2.0 is 5.0
The modulus of 10.0 and 2.0 is 0.0
The exponent value of 10.0 and 2.0 is 100.0
``````

## How Does This Program Work ?

```a = float(input("Enter first number: "))
b = float(input("Enter second number: "))
```

In this program, the user is asked to enter two numbers. The value of these two numbers will get stored in the a and b named variable.

```# Addition of two numbers
sum = a + b
```

We perform the addition of two numbers with the help of the plus (+) operator.

```# Subtraction of two numbers
difference = a - b
```

We perform subtraction of two numbers using the minus (-) operator.

```# Multiplication of two numbers
multiplication = a * b
```

Multiplication of two numbers is done with the help of (*) operator.

```# Division of two numbers
division = a / b
```

Similarly, division is done with the help of (/) operator.

```# Modulus of two numbers
mod = a % b
```

Modulus is obtained using the (%) operator.

```# Exponent
exp = a ** b
```

Exponent of a number is obtained using (**) operator.

```# Displaying output
print("The sum of {0} and {1} is {2}" .format(a, b, sum))
print("The difference of {0} and {1} is {2}" .format(a, b, difference))
print("The multiplication of {0} and {1} is {2}" .format(a, b, multiplication))
print("The division of {0} and {1} is {2}" .format(a, b, division))
print("The modulus of {0} and {1} is {2}" .format(a, b, mod))
print("The exponent value of {0} and {1} is {2}" .format(a, b, exp))
```

Finally, we print all the results using the print() function.

## Conclusion

I hope after going through this post, you understand how to perform different arithmetic operations using Python Programming language.

If you have any doubt regarding the program, feel free to contact us in the comment section. We will be delighted to guide you.