Ejercitación de entrada de datos por teclado
-
Solicita el ingreso del nombre del usuario por teclado por teclado. Almacénalo en una variable de nombre acorde al dato ingresado.
Recuerda que el dato debe almacenarse con el tipo de dato correcto.Haz clic aquí para ver la solución propuesta
Python En este caso,
input("Ingrese su nombre: ")
solicita al usuario que ingrese un nombre por teclado. El prompt de la funcióninput()
es una cadena de caracteres que se imprime en la salida estándar para indicar al usuario que debe ingresar su nombre por teclado. Luego, el nombre ingresado por el usuario se almacena en la variablenombre
. Comoinput()
siempre devuelve una cadena de caracteres, la variablenombre
contendrá una cadena de caracteres con el nombre ingresado por el usuario. No hace falta realizar ninguna conversión de tipo de dato.
-
Solicita la edad del usuario por teclado. Almacénala en una variable de nombre acorde al dato ingresado. Recuerda que el dato debe almacenarse con el tipo de dato correcto.
Haz clic aquí para ver la solución propuesta
Python En este caso,
input("Ingrese su edad: ")
solicita al usuario que ingrese su edad por teclado. El prompt de la funcióninput()
es una cadena de caracteres que se imprime en la salida estándar para indicar al usuario que debe ingresar su edad por teclado. Comoinput()
siempre devuelve una cadena de caracteres, el dato ingresado debe convertirse a un tipo de dato numérico entero. En este caso, se utiliza la funciónint()
para convertir la cadena de caracteres a un número entero. Una vez convertido el dato ingresado, este se almacena en la variableedad
como un número entero.
-
Solicita la estatura del usuario por teclado. El dato debe ser ingresado en metros con el siguiente formato: metros.centímetros. Recuerda que el dato debe almacenarse con el tipo de dato correcto.
Haz clic aquí para ver la solución propuesta
Python En este caso,
input("Ingrese su estatura en metros (m.cm): ")
solicita al usuario que ingrese su estatura por teclado. El prompt de la funcióninput()
es una cadena de caracteres que se imprime en la salida estándar para indicar al usuario que debe ingresar su estatura por teclado. Comoinput()
siempre devuelve una cadena de caracteres, el dato ingresado debe convertirse a un tipo de dato numérico con decimales. En este caso, se utiliza la funciónfloat()
para convertir la cadena de caracteres a un número de punto flotante. Una vez convertido el dato ingresado, este se almacena en la variableestatura
como un número de punto flotante (número con decimales).
-
Completa el siguiente código para solicitar al usuario que ingrese si es soltero. Recuerda que el dato debe almacenarse con el tipo de dato correcto.
Python Haz clic aquí para ver la solución propuesta
Python En este caso,
input("¿Es usted soltero? (Si/No): ")
solicita al usuario que ingrese una de dos palabras: si / no El métodostrip()
elimina los potenciales espacios en blanco al principio y al final de la cadena ingresada por el usuario. Por el momento no te preocupes por este método, lo veremos más adelante. El métodolower()
convierte la cadena ingresada por el usuario a minúsculas para que no importe si el usuario ingresa "Si" o "si" o "sI". Por el momento no te preocupes por este método, lo veremos más adelante. La comparación== "si"
devuelveTrue
si el usuario ingresó "si" yFalse
si ingresó "no". Este resultado se almacena en la variablesoltero
.