top of page

Funcion INPUT

Con la función input, conseguimos que nos pida un dato y quede almacenado en una variable.


De forma predeterminada, input convierte la entrada en una cadena, aunque sea un número.


Por ejemplo, con la siguiente expresión, conseguimos que nos pida un nombre, quede almacenada en la variable nombre, y, nos devuelva dicho nombre.

ree

Pulsamos F5, introducimos un nombre, y, nos devuelve dicho nombre.

ree

Podemos acompañar la función print como sigue:

ree

Ahora, vamos a poner una cantidad, y, vamos a calcular el 25% de dicha cantidad, para ello, hacemos la siguiente pregunta:

ree

Imprimimos lo siguiente:

ree

¿Porque usamos int?

Porque el resultado que nos devuelve input siempre es texto.


Pulsamos F5, introducimos una cantidad, y, nos devuelve el 25% de dicha cantidad.

ree

Lo siguiente es crear dos variables, que serán números.

ree

Creamos otra variable, multiplicamos cantidad1 por cantidad2.

ree

Imprimimos lo siguiente:

ree

Pulsamos F5, introducimos la primera cantidad, pulsamos enter, introducimos la segunda cantidad, y, tenemos el siguiente resultado:

ree

También, podemos definir el tipo de datos antes de input, como sigue:

ree

Podemos usar una variable, por ejemplo, creamos un primer input.

ree

Creamos un segundo input, donde ponemos “Introduzca su edad seguido entre llaves de la variable dato1.

ree

Imprimimos lo siguiente:

ree

Pulsamos F5, nos solicita el nombre.

ree

Pulsamos enter, y, vemos que aparece introduzca su edad miguel.

ree

Ponemos una edad y pulsamos enter.


Lo siguiente va a ser calcular la edad de una persona, para ello, debemos de importar la librería DateTime, para ello, la primera línea de código será importar la librería, para ello, ponemos lo siguiente:

ree

Creamos una variable, usamos input, entre comillas dobles, ponemos año nacimiento.

ree

Creamos otra variable, ponemos lo siguiente, vamos a obtener la fecha actual.

ree

Después de los cierres de paréntesis, ponemos punto, y, year, es decir, extraemos el año de la fecha actual, que lo devuelve en tipo int, es decir, numero.

ree

Creamos otra variable, restamos la fecha actual menos la variable datos, hay que tener en cuenta que el resultado de input siempre es str, es decir, texto, aunque sean números, por lo que antes de la variable, ponemos int, y, encerramos entre paréntesis la variable.

ree

En la siguiente línea, ponemos print, abrimos paréntesis, ponemos la letra “f”, comillas dobles, ponemos Su edad es de, abrimos llaves, entre llaves, ponemos la variable resta, cerramos llaves, dejamos un espacio, ponemos años, cerramos comillas dobles.

ree

Vamos a probar, pulsamos F5, nos solicita un año, ponemos uno, y, pulsamos enter, y, vemos la edad de dicha persona.

ree



Miguel Angel Franco

 
 
 

Comentarios


© 2019 Miguel Ángel Franco García

bottom of page