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)
Mes: abril 2025
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