Código del ejercicio:
Definición de los códigos del ejercicio:
input() --> permite obtener texto escrito por teclado.def --> una función es un grupo de declaraciones relacionadas que realizan una tarea específica.
return --> permite que una función devuelva un valor.
f'{}' --> un literal de cadena con formato o f-string es un literal de cadena que tiene el prefijo 'f'o 'F'. Facilita crear interpolaciones en cadenas de texto, simplificando de este modo tanto la lectura como la escritura de estas. Si quieres mostrar variables utilizando f-strings, solo tienes especificar el nombre de las variables entre llaves {}. Y al ejecutar tu código, todos los nombres de las variables serán remplazados con sus respectivos valores.
lower() --> devuelve una cadena donde todos los caracteres están en minúsculas.
upper() --> devuelve una cadena donde todos los caracteres están en mayúsculas.
title() --> convierte el primer carácter de cada palabra a mayúsculas y los caracteres restantes a minúsculas en la cadena y devuelve una nueva cadena.
\n --> es el carácter de salto de línea y se usa para indicar el fin de una línea de texto y el inicio de una línea nueva.
print() --> imprime un mensaje en la pantalla.
Explicación del Código:
¿Qué hace el programa?
El programa pregunta al usuario su nombre completo y después lo muestra tres veces:
- Una vez con todas las letras en minúsculas.
- Una vez con todas las letras en mayúsculas.
- Una vez con la primera letra de cada palabra en mayúscula.
Explicación del código
- input(): Permite pedir información al usuario.
- nombre: Es la variable donde se guarda el nombre completo.
- lower(): Convierte todo el texto a minúsculas.
- upper(): Convierte todo el texto a mayúsculas.
- title(): Convierte la primera letra de cada palabra en mayúscula.
- \n: Realiza un salto de línea.
- print(): Muestra el resultado en la consola.
Código completo en Python
nombre = input("Ingrese su nombre completo: ")
print(f'{nombre.lower()}\n{nombre.upper()}\n{nombre.title()}')
Ejemplo de salida
Ingrese su nombre completo: juAn pÉrez quiRoga
juan pérez quiroga
JUAN PÉREZ QUIROGA
Juan Pérez Quiroga
Resumen
lower() → minúsculas
upper() → mayúsculas
title() → Primera Letra De Cada Palabra En Mayúscula
upper() → mayúsculas
title() → Primera Letra De Cada Palabra En Mayúscula
Código del ejercicio: Otra forma de hacer
Definición de los códigos del ejercicio:
input() --> permite obtener texto escrito por teclado.def --> una función es un grupo de declaraciones relacionadas que realizan una tarea específica.
return --> permite que una función devuelva un valor.
f'{}' --> un literal de cadena con formato o f-string es un literal de cadena que tiene el prefijo 'f'o 'F'. Facilita crear interpolaciones en cadenas de texto, simplificando de este modo tanto la lectura como la escritura de estas. Si quieres mostrar variables utilizando f-strings, solo tienes especificar el nombre de las variables entre llaves {}. Y al ejecutar tu código, todos los nombres de las variables serán remplazados con sus respectivos valores.
lower() --> devuelve una cadena donde todos los caracteres están en minúsculas.
upper() --> devuelve una cadena donde todos los caracteres están en mayúsculas.
title() --> convierte el primer carácter de cada palabra a mayúsculas y los caracteres restantes a minúsculas en la cadena y devuelve una nueva cadena.
\n --> es el carácter de salto de línea y se usa para indicar el fin de una línea de texto y el inicio de una línea nueva.
print() --> imprime un mensaje en la pantalla.
Explicación del Código:
Ejercicio:
Escribir un programa que pregunte el nombre completo del usuario
en la consola y después muestre por pantalla el nombre completo
tres veces: una en minúsculas, otra en mayúsculas y otra con la
primera letra de cada nombre y apellido en mayúscula.
Código completo en Python
def nombre_completo(nombre):
return f'{nombre.lower()}\n{nombre.upper()}\n{nombre.title()}'
n = input("Ingrese su nombre completo: ")
print(nombre_completo(n))
Explicación sencilla
1. def nombre_completo(nombre):
Crea una función llamada
Crea una función llamada
nombre_completo.
La función recibe el nombre del usuario mediante la variable
nombre.
2. nombre.lower()
Convierte todas las letras del nombre a minúsculas. Por ejemplo:
Convierte todas las letras del nombre a minúsculas. Por ejemplo:
JUAN PEREZ se convierte en
juan perez.
3. \n
Representa un salto de línea. Permite que cada resultado aparezca en una línea diferente.
Representa un salto de línea. Permite que cada resultado aparezca en una línea diferente.
4. nombre.upper()
Convierte todas las letras del nombre a mayúsculas. Por ejemplo:
Convierte todas las letras del nombre a mayúsculas. Por ejemplo:
Juan Perez se convierte en
JUAN PEREZ.
5. nombre.title()
Coloca en mayúscula la primera letra de cada palabra y deja las demás letras en minúsculas. Por ejemplo:
Coloca en mayúscula la primera letra de cada palabra y deja las demás letras en minúsculas. Por ejemplo:
jUAN pEREZ se convierte en
Juan Perez.
6. return
Devuelve los tres resultados de la función: primero en minúsculas, después en mayúsculas y finalmente con formato de título.
Devuelve los tres resultados de la función: primero en minúsculas, después en mayúsculas y finalmente con formato de título.
7. n = input("Ingrese su nombre completo: ")
Pide al usuario que escriba su nombre completo y guarda lo introducido en la variable
Pide al usuario que escriba su nombre completo y guarda lo introducido en la variable
n.
8. print(nombre_completo(n))
Ejecuta la función
Ejecuta la función
nombre_completo() utilizando
el nombre guardado en n y muestra el resultado
en pantalla.
Ejemplo de ejecución
Ingrese su nombre completo: jUAn pErez juan perez JUAN PEREZ Juan Perez
En resumen:
el programa recibe un nombre completo y lo muestra tres veces:
en minúsculas, en mayúsculas y con la primera letra de
cada palabra en mayúscula.
No hay comentarios.:
Publicar un comentario