Re: M1 Foro de discusión Parte 2

def square(x):
    """
    Return the square of x.
    """
    return x * x

# Si este archivo es ejecutado como un script, se ejecutarán las pruebas del módulo doctest.
if __name__ == '__main__':
    pass

Número de ID de entrega #123
Nombre del proyecto/Examen OLI M1 Foro de discusión Parte 2
Nombre del informante Sebastián Alonso Ramírez Roncal
Fecha y hora de envío 17/01/2024 - 11:29 UTC−5
Resumen explicativo detallado No obtengo el resultado que espero. Y es que quiero obtener como resultado el número elevado al cuadrado, y no me devuelve lo que espero.
# de tarea del proyecto o pregunta del examen 2
Captura de pantalla ![image
Plataforma en la que trabaja Macintosh, Windows
Sistema operativo OS X 10.12.0, WIN10
Navegador Chrome 53
Severidad Importante
Asignado a Sebastián Alonso Ramírez Roncal
Prioridad Media
Descripción El error está en el resultado de la ejecución. No obtengo lo que estoy esperando (el cuadrado del número que se ingresa)
Pasos para replicar
  • Ejecutar square(-2).
  • Esperar y observar resultado.

Resultado esperado
La función debe calcular correctamente el cuadrado de un número y devolver el resultado deseado sin errores. Por ejemplo, espero que el cuadrado de 2 sea 4. 
Resultado real
Sin embargo, el programa me devuelve -4.
|Notas |----