Arithmetic Operations
AIM::
In this experiment the Student will be able to understand the basics of Arithmetic Operations used in
Python programming Language with the help of a iterative simulator.
THEORY::
An operator is a symbol that tells the compiler that either a mathematical or a logical manipulation
has to be done. In this lab you will be studying about the Arithmetic Operations.
They are of the following types :
Addition Operator ( + )
The addition operator is used to add two numbers. It is placed between two numbers that are to be
added.
Syntax : number1 + number2
Program:
Output: x
+y=5
Subtraction Operator ( - )
The subtraction operator is used to subtract two numbers. It is placed between two numbers that
are to be subtracted. The right placed number is subtracted from the one that is placed at left.
Syntax : number1 - number2
Program:
Output: x
–y=1
Multiplication Operator ( * )
The multiplication operator is used to multiply two numbers. It is also placed between the two
numbers that are to be operated. Syntax : number1 * number2
Program:
Output: x
* y = 300
Division Operator ( / )
The division operator is used to divide two numbers. It is used between the numbers that are to be
operated.
Syntax : number1 / number2
It has some different rules that have to be kept in mind before operating the numbers. Python2
operates the division operator by taking the integral value.
Example : 6 / 4
Answer : This operation will be solved in Python2 by taking the integral value i.e 1. Therefore, the
answer of 6 / 4 = 1
This problem can be taken care by Type Casting. Type Casting is used to convert the output in a
desired form.
To get the correct answer of the above example, we will type cast it using float data type.
Program:
Output: x/y
=3
Example : float(6 / 4)
Answer : Now, the output will be changed into float type and the answer will be 1.5.
float(6 / 4) = 1.5
There's another way of solving such problem. By using one float type input, we can get the desired
answer.
Example : 6.0 / 4
Answer : 1.5
Modulus Operation ( % )
It is used to give out the remainder of a division operation. It is also placed between numbers. The
right placed number divides the one on the left and the remainder is given as output. Syntax :
number1 % number2
Program:
Output: x
%y=2
Exponent Operation ( ** )
It is used to perform exponential calculations. The right placed number acts as the power. Syntax
: number1* *number2
Program:
Output:
X**y=8
Floor Division Operator ( // )
It is used to perform floor division. This gives the result in int format.
Syntax : number1 // number2
Program:
Output:
X // y = 0
45 / 9 will give 5.0 where as 45 // 9 will give 5
Steps of simulator :
1. Read the simulator details.
2. Enter the values you want to operate.
3. Select the desired type of operation from the operations list.
4. Press START to proceed.
5. Press NEXT to see the execution of the code.
6. Relevant line in the code will be highlighted.
7. The local variables will be shown in the Output Panel with their values.