Quick actions

cmd+k|ctrl+k

Navigation

Languages

Cambiar primera letra a mayúscula a cadena ingresada por el usuario

Snippet info

Language

Python

Visibility

public

Author

vanedaing

Created

2024-09-18T16:23:24.755849Z

Updated

2024-09-18T16:23:24.755849Z

def primera_mayuscula(cadena):
    """
    Convierte el primer carácter de cada palabra en una cadena a mayúscula,
    manteniendo el resto de los caracteres en minúscula.

    Parámetros:
    - cadena (str): La cadena que se desea modificar.

    Retorna:
    - str: La cadena con el primer carácter de cada palabra en mayúscula.
    """
    palabras = cadena.split()  # Divide la cadena en palabras
    palabras_capitalizadas = [palabra.capitalize() for palabra in palabras]  # Capitaliza cada palabra
    return ' '.join(palabras_capitalizadas)  # Une las palabras nuevamente en una cadena

def main():
    # Solicita la entrada del usuario
    cadena_usuario = input("Ingresa una cadena: ")
    
    # Llama a la función y obtiene el resultado
    resultado = primera_mayuscula(cadena_usuario)
    
    # Muestra el resultado
    print("Cadena convertida:", resultado)

# Ejecuta la función principal si el script se ejecuta directamente
if __name__ == "__main__":
    main()
INFO