Ejercitación introductoria
Entrada y Salida
-
Imprimir en pantalla el texto "Hola Mundo!" utilizando la función
print()
de Python, pasándole dicho texto como argumento.Haz clic aquí para ver la solución propuesta
En este caso,
print()
es una función incorporada de Python que se utiliza para imprimir en pantalla. La cadena de caracteres"Hola Mundo!"
es un argumento que se pasa a la funciónprint()
y se imprime en la salida estándar. La salida en la Terminal (Entrada/Salida) es la cadena de caracteres"Hola Mundo!"
. El símbolo_
significa que el cursor queda en esa línea de la Terminal luego del salto de línea producido por la funciónprint()
por defecto.Por el momento, no nos enfocaremos en qué es una cadena de caracteres, pero simplemente piensa en ella como texto que se imprime en pantalla.
-
Imprimir en pantalla el texto "Hola Mundo!" utilizando dos argumentos. Piensa como puedes hacer para que se imprima en la misma línea. El signo de exclamación (!) debe ser incluido en el segundo argumento a continuación de la palabra "Mundo".
Haz clic aquí para ver la solución propuesta
Python En este caso,
print()
es una función incorporada de Python que se utiliza para imprimir en pantalla. Las cadenas de caracteres"Hola"
y"Mundo!"
son dos argumentos que se pasan a la funciónprint()
y se imprimen en la salida estándar. La salida en la Terminal (Entrada/Salida) es la cadena de caracteres"Hola Mundo!"
. El símbolo_
significa que el cursor queda en esa línea de la Terminal luego del salto de línea producido por la funciónprint()
por defecto.Como puedes ver, cada argumento se imprime en la misma línea, uno después del otro, separados por un espacio en blanco. Si recuerdas, esto es porque
print()
agrega un espacio en blanco por defecto entre cada argumento que se pasa a la función, a través de un parámetro optativo llamadosep
.También habrás notado que el resultado es el mismo que en el ejercicio anterior, pero en este caso se utilizan dos argumentos en lugar de uno. Esto es simplemente para mostrarte que puedes pasar más de un argumento a la función
print()
y que cada uno se imprimirá en la misma línea, uno después del otro.
-
¿Cómo se debe modificar el programa del ejercicio anterior para que la salida en pantalla sea:
Pero en este caso, cada argumento solo puede contener una palabra, sin signos de puntuación.
Haz clic aquí para ver la solución propuesta
Python En este caso,
print()
es una función incorporada de Python que se utiliza para imprimir en pantalla. El símbolo_
significa que el cursor queda en esa línea de la Terminal luego del salto de línea producido por la funciónprint()
por defecto.Las cadenas de caracteres
"Hola"
y"Mundo"
son dos argumentos que se pasan a la funciónprint()
y se imprimen en la salida estándar. Se modifican los parámetrossep
yend
de la funciónprint()
para que la salida en pantalla sea"Hola, Mundo!"
. Es decir, se agrega una coma y un espacio entre las palabras"Hola"
y"Mundo"
y se finaliza con un signo de exclamación y un salto de línea. Para ello, sep se establece como", "
y end como"!\n"
. Recuerda que por defecto, sep es un espacio en blanco y end es un salto de línea. Si se modifican estos parámetros pero además se desea mantener el comportamiento por defecto, se deben especificar ambos parámetros.
-
Imprime un saludo personalizado, pero antes solicita al usuario su nombre. No olvides incluir un mensaje que indique al usuario que debe ingresar su nombre. Y dicha solicitud debe realizarse directamente como argumento de la función que imprima el saludo. Por ejemplo:
Haz clic aquí para ver la solución propuesta
Python Se utiliza la función
input()
para solicitar al usuario su nombre. La funcióninput()
muestra un mensaje en la salida estándar y espera a que el usuario ingrese un valor. En este caso, el mensaje es"Ingrese su nombre:"
. El valor ingresado por el usuario se pasa como argumento a la funciónprint()
y se imprime en la salida estándar. La salida en la Terminal (Entrada/Salida) es la cadena de caracteres"Hola Pablo"
, donde"Pablo"
es el nombre ingresado por el usuario. El símbolo_
significa que el cursor queda en esa línea de la Terminal luego del salto de línea producido por la funciónprint()
por defecto.
-
Modifica el ejercicio anterior para que el nombre ingresado se almacene en una variable y que luego se imprima el saludo personalizado utilizando la variable como argumento de la función
print()
.Haz clic aquí para ver la solución propuesta
Python Se utiliza la función
input()
para solicitar al usuario su nombre. La funcióninput()
muestra un mensaje en la salida estándar y espera a que el usuario ingrese un valor. En este caso, el mensaje es"Ingrese su nombre:"
. El valor ingresado por el usuario se almacena en la variablenombre
. Recuerda queinput()
siempre devuelve una cadena de caracteres. La variablenombre
se pasa como argumento a la funciónprint()
y se imprime en la salida estándar. La salida en la Terminal (Entrada/Salida) es la cadena de caracteres"Hola Pablo"
, donde"Pablo"
es el nombre ingresado por el usuario. El símbolo_
significa que el cursor queda en esa línea de la Terminal luego del salto de línea producido por la funciónprint()
por defecto.
¡Para recordar!
En Python, print()
es una función incorporada que se utiliza para imprimir en pantalla.
Puede recibir uno o más argumentos, separados por comas, que serán impresos en la salida estándar, uno a continuación de otro.
Estos argumentos pueden ser de cualquier tipo de dato que print()
interpretará oportunamente para representarlos en pantalla.
Por defecto, print()
agrega un espacio en blanco entre cada argumento que se pasa a la función, a través de un parámetro optativo llamado sep
.
Por defecto, print()
agrega un salto de línea al final de la impresión, a través de un parámetro optativo llamado end
.
En Python, input()
es una función incorporada que se utiliza para capturar un dato por teclado. Sin importar el dato, siempre lo devuelve como una cadena de caracteres.
Opcionalmente (aunque prácticamente siempre), input()
puede recibir un mensaje que se mostrará en la salida estándar antes de esperar la entrada del usuario. Este mensaje se conoce como prompt y se utiliza para indicar al usuario qué se espera que haga.
Hasta que no se presione la tecla Enter
, el programa no continuará su ejecución y seguirá esperando la entrada del usuario o aceptando todo lo que este tipee.