馃摍 Operadores en Python#
Tabla de Contenido#
1 - Operadores L贸gicos
2 - Operadores Aritm茅ticos
3 - Operadores Relacionales
4 - Operadores de Asignaci贸n
5 - Jerarquia de Operadores
6 - Ejercicio
Operadores L贸gicos#
Operador AND (and)

# 0 = False, 1 = True
print(False and False)
print(False and True)
print(True and False)
print(True and True)
False
False
False
True
Operador OR (or)

print(False or False)
print(False or True)
print(False or True)
print(True or True)
False
True
True
True
Operador Negaci贸n o NOT (not)
print(not False)
print(not True)
True
False
Operador XOR (^)

print(False ^ False)
print(False ^ True)
print(True ^ False)
print(True ^ True)
False
True
True
False
Operadores Aritm茅ticos#
| Operador | Descripci贸n | Uso |
|---|---|---|
| + | Realiza Adici贸n entre los operandos | 12 + 3 = 15 |
| - | Realiza Substracci贸n entre los operandos | 12 - 3 = 9 |
| * | Realiza Multiplicaci贸n entre los operandos | 12 * 3 = 36 |
| / | Realiza Divisi贸n entre los operandos | 12 / 3 = 4 |
| % | Realiza un m贸dulo entre los operandos | 16 % 3 = 1 |
| ** | Realiza la potencia de los operandos | 12 ** 3 = 1728 |
| // | Realiza la divisi贸n con resultado de n煤mero entero | 18 // 5 = 3 |
a = 2
b = 6
# Tipo de dato 'a'
print(type(a))
# Tipo de dato 'b'
print(type(b))
<class 'int'>
<class 'int'>
print(a + b)
print(a - b)
print(a * b)
print(b ** 2)
print(a / b)
print(a // b)
print(a % b)
8
-4
12
36
0.3333333333333333
0
2
c = a//b
print(c)
# Tipo de variable 'c'
print(type(c))
0
<class 'int'>
a = 6
b = 2
c = 2.
# Tipo de variable 'a'
print(type(a))
# Tipo de variable 'b'
print(type(b))
# Tipo de variable 'c'
print(type(c))
<class 'int'>
<class 'int'>
<class 'float'>
operacion_a = a/b
operacion_b = a/c
print(operacion_a)
# Tipo de dato 'operacion_a'
print(type(operacion_a))
print(operacion_b)
# Tipo de dato 'operacion_b'
print(type(operacion_b))
3.0
<class 'float'>
3.0
<class 'float'>
operacion_A = a//b
operacion_B = a//c
print(operacion_A)
# Tipo de dato 'operacion_A'
print(type(operacion_A))
print(operacion_B)
# Tipo de dato 'operacion_B'
print(type(operacion_B))
3
<class 'int'>
3.0
<class 'float'>
Operadores Relacionales#
num_1 = 2
num_2 = 5
num_3 = 2.0001
num_4 = 2
letra_E = 'E'
letra_e = 'e'
# Tipo de dato 'num_1'
print(type(num_1))
# Tipo de dato 'num_2'
print(type(num_2))
# Tipo de dato 'num_3'
print(type(num_3))
# Tipo de dato 'num_4'
print(type(num_4))
# Tipo de dato 'letra_E'
print(type(letra_E))
# Tipo de dato 'letra_e'
print(type(letra_e))
<class 'int'>
<class 'int'>
<class 'float'>
<class 'int'>
<class 'str'>
<class 'str'>
# 2 es mayor que 5?
print(num_1 > num_2)
False
# 2 es menor que 5?
print(num_1 < num_2)
True
# 2 es mayor o igual que 5?
print(num_1 >= num_2)
False
# 2 es menor o igual que 5?
print(num_1 <= num_2)
# 2 es menor o igual que 2?
print(num_1 <= num_4)
True
True
# 2 es igual a 2.0001?
print(num_1 == num_3)
False
# 2 es diferente a 2.0001?
print(num_1 != num_3)
True
# la letra 'E' es diferente a la letra 'e'?
print(letra_E != letra_e);
True
Operadores de Asignaci贸n#
| Operador | Descripci贸n |
|---|---|
| = | a = 5. El valor 5 es asignado a la variable a |
| += | a += 5 es equivalente a a = a + 5 |
| -= | a -= 5 es equivalente a a = a - 5 |
| *= | a *= 3 es equivalente a a = a * 3 |
| /= | a /= 3 es equivalente a a = a / 3 |
| %= | a %= 3 es equivalente a a = a % 3 |
| **= | a **= 3 es equivalente a a = a ** 3 |
| //= | a //= 3 es equivalente a a = a // 3 |
var3 = 2
var3 += 3
print(var3)
var3 = 2
var3 -= 10
print(var3)
var3 = 2
var3 *= 2
print(var3)
var3 = 2
var3 **= 4
print(var3)
var3 = 2
var3 /= 2
print(var3)
var3 = 2
var3 //= 1.5
print(var3)
var3 = 2
var3 %= 1
print(var3)
5
-8
4
16
1.0
1.0
0
Jerarquia de Operadores#
Jerarquia |
|---|
Par茅ntesis |
Exponente |
Divisi贸n ( |
Multiplicaci贸n ( |
Suma ( |
Operadores Relacionales ( |
Negaci贸n ( |
Conjunci贸n ( |
Disyunci贸n inclusiva ( |
Operadores de Asignaci贸n |
Para m谩s informaci贸n sobre prioridad de operadores en Python visite este enlace
print( 5 ** (2 * 3) + 3 )
15628
print( 5 % 2 * 3 + 3 )
6
print( 5 % (2 * 3) + 3 )
8
a = -5
b = 3
c = 2
print( a / b * a / c > b - a * c )
False
a = 10
b = 7
c = -1
print( a % b + c * a > 3 or c * c < 5 )
True
Ejercicio#
Realice una impresi贸n de una factura que muestre:
El precio individual de una hamburguesa (5 dolares)
El precio invididual de una gaseosa (2 dolares)
El precio del men煤 con hamburguesa, gaseosa y papas cuyo costo es de 10 dolares
El precio total sin IVA
El precio total con IVA del 8%