Cambiar primera letra a mayúscula a cadena ingresa

Run Settings
LanguagePython
Language Version
Run Command
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()
Editor Settings
Theme
Key bindings
Full width
Lines