# Esto es un comentario # Lo utilizo para poner cosas para mí mismo o los demás # variables: son como cajitas donde ponemos valores # Python es un lenguaje no tipado # defino las variables sin poner ningún tipo # Python sabe de que tipo son por el valor que contienen numero = 9 # Tipo int (numero entero) decimales = 9.5 # tipo float (numero con decimales) cadena = "Hola que tal" # tipo string (cadena de texto) booleano = True # tipo booleano, un tip especial que almacena valores cierto o falso print(numero) # imprimir por la consola numero = numero + 2 print(numero) numero = 27 print(numero) print(type(numero)) print(decimales) decimales = decimales + numero print(decimales) # no estaría muy bien visto numero = "Ahora soy una cadena" print(numero) print(type(numero)) alumno = "Ana Pi" edad = 22 email = "ana@ana.com" print(alumno, edad, email) # Vamos a crear una variable sueldo con valor de 2000 # Y una variable irpf con valor de 0.15 # Y luego las imprimimos por la consola sueldo = 2000 irpf = 0.15 print(sueldo, irpf) edad = input("Dime tu edad: ") print(edad) # conversiones de tipo utilizando int, float, str, bool edad = int(edad) print(edad) print(type(edad)) edad = edad + 5 print(edad) # variables: cajitas donde poner valores # int, float, str, bool # Python no es tipado, la variable será del tipo de su contenido # convertir de un tipo a otro usando int,float,str,bool # cuidado porque hay cosas que se pueden convertir y otras que no # cualquier cosa se puede convertir en una cadena # pero no cualquier cadena se puede convertir en un número a = str(5) # correcto # b=int("hila") # error porque no se puede convertir # print para imprimir e input para pedir cosas por la consola # input nos devuelve una cadena, si pedimos un número lo tendremos que convertir a = 5 # n umero b = "5" # cadena a = a + 5 # correcto b = b + 5 # error porque uno es cadena (str) y otro número (int)