Skip to content

Latest commit

 

History

History
80 lines (70 loc) · 1.85 KB

04. Operadores.md

File metadata and controls

80 lines (70 loc) · 1.85 KB

Operadores

  • Aritméticos: +, -, *, /, //, %, **
  • De comparación: ==, !=, <, >, <=, >=
  • Lógicos: and, or, not
  • Asignación: =, +=, -=, *=, /=
  • Otros operadores: is, in

1. Operadores Aritméticos

Usados para realizar operaciones matemáticas básicas.

a = 10
b = 3
print(a + b)   # Suma: 13
print(a - b)   # Resta: 7
print(a * b)   # Multiplicación: 30
print(a / b)   # División: 3.333...
print(a // b)  # División entera: 3
print(a % b)   # Módulo: 1
print(a ** b)  # Potencia: 1000

2. Operadores de Comparación

Comparan dos valores y devuelven True o False.

x = 5
y = 10
print(x == y)  # Igualdad: False
print(x != y)  # Diferente: True
print(x < y)   # Menor: True
print(x > y)   # Mayor: False
print(x <= y)  # Menor o igual: True
print(x >= y)  # Mayor o igual: False

3. Operadores Lógicos

Usados para combinar expresiones booleanas.

a = True
b = False
print(a and b)  # AND: False
print(a or b)   # OR: True
print(not a)    # NOT: False

4. Operadores de Asignación

Asignan valores a variables y pueden incluir operaciones.

x = 5
x += 3  # Igual a x = x + 3 → x = 8
x -= 2  # Igual a x = x - 2 → x = 6
x *= 4  # Igual a x = x * 4 → x = 24
x /= 2  # Igual a x = x / 2 → x = 12.0

5. Otros Operadores

a) is

Comprueba si dos variables apuntan al mismo objeto.

a = [1, 2, 3]
b = a
c = [1, 2, 3]
print(a is b)  # True (mismo objeto)
print(a is c)  # False (objetos diferentes con el mismo contenido)

b) in

Comprueba si un elemento está en una colección.

frutas = ["manzana", "pera", "uva"]
print("manzana" in frutas)  # True
print("banana" in frutas)   # False