Ejemplos operadores

precio=80
personas=7
print(precio/personas)
print(precio//personas)

print(2**4)

# Modulo % Resto de la división
print(17%5)

# ¿Cómo saber si un número es par o impar?
# Si el módulo 2 es 0, es par
# si el módulo 2 es 1, es impar

print(8%2) # 0, es par
print(81%2) # 1, es impar

numero=9
print(numero%2)

print(numero%3)
giro=850
print(giro%360)

Conversiones

texto = "123"
numero = int(texto)
print(numero + 10)     # 133

texto = "12.3"
numero = float(texto)
print(numero + 10)     # 22.3

edad = 30
print("Tienes " + str(edad) + " años")  # Tienes 30 años
# Esto da un error porque son tipos diferentes
# print("Tienes " + (edad) + " años")  # Tienes 30 años

print(bool(0))         # False
print(bool(1))         # True
print(bool(125))         # True
print(bool(""))        # False
print(bool("hola"))    # True

Imprimir en python

print("hola")
edad=20
print(edad)
print("hola",edad)

print("tu edad es ",edad)

# La f lo que quiere decie es 'cadena formateada'
# Nos permite poner valores entre llaves
print(f"Tu edad es {edad} enhorabuena")
print("Tu edad es",edad,"enhorabuena")
print(f"Dentro de 10 años tendrás {float(edad)+10}")

# La barra (slash) se llama carácter de escape
# El caracter siguiente es especial
# \" es una comilla
print("Se llama \"wifi\" y es un medio de conexión")
# \n es un salto de línea
print("Se llama \n y es un medio de conexión")
# \t es un tabulador
print("Se llama \ty es un medio de conexión")
# \\ es un barra
print("para imprimir barra \\ ")

#  opciones del print
print("hola",edad,"pepe",14)
# especifico cual quiero que sea el separador
print("hola",edad,"pepe",14, sep="  --  ")
# especificar el final de línea
print("hola")
print("juan")
print("hola", end=", ")
print("juan")

with open("salida.txt", "w") as f:
    print("Esto va al archivo", file=f)
    print("Esto también", file=f)

Variables

# tipos enteros (int) (sin decimales)

edad=40

# tipos con decimales (float). Se usa el punto para indicar decimales

temperatura=20.7

# Cadenas de letras (string)

nombre='Ana'
apellido=("Pi i Margall")
direccion="""Calle del pino
08001 Barcelona"""

precio=100
preciomal="100"
cp="08001"
precioConIva=precio*1.21
precioConIva2=float(preciomal)*1.21

# Booleano valores de cierto/falso (bool)

mayorDeEdad=True
estaLogueado=False