es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El problema con el código proporcionado es que no devuelve un valor fuera de la función. En la función c_upper(), se calcula el valor de ‘upper’, pero no se devuelve al final de la función. Esto significa que cuando se llama a la función en la última línea del código, no devuelve nada.

    Para solucionar este problema, deberás actualizar la función c_upper() para incluir una declaración de retorno que devuelva el valor de ‘upper’. Por ejemplo, el código actualizado para la función c_upper() sería:

    def c_upper(s):
        upper = 0
        for char in s:
            if char.isupper():
                upper += 1
        return upper
    

    Con esta modificación, el código ahora debería devolver el número de letras mayúsculas en la entrada proporcionada.

Comments are closed.