Ejemplo de operadores aritméticos de Python
Suponga que la variable a tiene 10 y la variable b tiene 20, entonces -
Operador | Descripción | Ejemplo |
---|---|---|
+ Adición | Agrega valores a ambos lados del operador. | a + b = 30 |
- resta | Resta el operando de la derecha del operando de la izquierda. | a - b = -10 |
* Multiplicación | Multiplica los valores a ambos lados del operador | a * b = 200 |
/ División | Divide el operando de la izquierda por el operando de la derecha | b / a = 2 |
% Módulo | Divide el operando de la izquierda por el operando de la derecha y devuelve el resto | b% a = 0 |
** exponente | Realiza cálculos exponenciales (potencia) en operadores | a ** b = 10 elevado a 20 |
// | Floor Division: la división de operandos donde el resultado es el cociente en el que se eliminan los dígitos después del punto decimal. Pero si uno de los operandos es negativo, el resultado es floo, es decir, se redondea desde cero (hacia el infinito negativo) - | 9 // 2 = 4 y 9.0 // 2.0 = 4.0, -11 // 3 = -4, -11.0 // 3 = -4.0 |
Ejemplo
Suponga que la variable a tiene 21 y la variable b tiene 10, entonces -
#!/usr/bin/python
a = 21
b = 10
c = 0
c = a + b
print "Line 1 - Value of c is ", c
c = a - b
print "Line 2 - Value of c is ", c
c = a * b
print "Line 3 - Value of c is ", c
c = a / b
print "Line 4 - Value of c is ", c
c = a % b
print "Line 5 - Value of c is ", c
a = 2
b = 3
c = a**b
print "Line 6 - Value of c is ", c
a = 10
b = 5
c = a//b
print "Line 7 - Value of c is ", c
Cuando ejecuta el programa anterior, produce el siguiente resultado:
Line 1 - Value of c is 31
Line 2 - Value of c is 11
Line 3 - Value of c is 210
Line 4 - Value of c is 2
Line 5 - Value of c is 1
Line 6 - Value of c is 8
Line 7 - Value of c is 2