Programa 2
Descripción del problema:
Modificaremos el programa anterior para que nos pregunte el nombre y nos salude de la siguiente forma: "Hola, mengano"
Materia nueva:
Tipos de datos básicos:
Esta materia es necesario darla pero es posible que luego haya que recordarles la existencia de alguno de ellos, sobre todo las booleanas, debido a su escaso uso al principio. De todas formas, sólo se pretende dar una visión general, con programas posteriores se va a ir repasando esto al ir usando los diferentes tipos de variables.
Python 3.5 tiene los siguientes tipos de variables:
Hay más tipos de datos pero, de momento, es mejor no recargar. Con esto podemos ir haciendo varios programas y, por lo pronto, solucionar el que tenemos entre manos.
Respecto a los tipos de variables:
Modo avanzado: Python es un lenguaje fuertemente tipado.
Modo terrestre: Si una variable es de tipo numérico, no se le puede tratar como cadena de caracteres ni booleana. Python no deja mezclar churras con merinas, así que hay que saber qué tipo tiene la variable que estamos usando para cambiárselo si es necesario.
Otros elementos de teoría necesarios:
Para pedir información existe la función: input (“mensaje que se le da al usuario para decirle qué le pedimos”).
Esta función tiene las mismas posibilidades que print respecto a mostrar variables o texto. La diferencia entre las dos es que con print no esperamos respuesta y con input sí, que siempre será una variable tipo Cadena de caracteres.
Para asignarle a una variable esa respuesta, el símbolo de asignación es, como en la vida real, "=".
A diferencia de otros lenguajes de programación, Python no requiere que declaremos las variables con antelación, tan sólo hay que usarlas y él se encarga de todo.