Misión 1. Paso a paso:
- El siguiente procedimiento calcula los puntos de un examen, según el número de respuestas correctas y termina con un return del valor que almacena la variable puntos.
def calculaPuntos(numCorrect):
puntos = (numCorrect/30) * 100
return
- Podemos almacenar el resultado de la función calculaPuntos en una variable:
puntosMary = calculaPuntos(27)
puntosOliver = calculaPuntos(24)
- Y si queremos ver el resultado en pantalla, usamos print
print (puntosMary)
print (puntosOliver)
- Pero también la podemos llamar dentro de otras funciones
print (calculaPuntos(27))
print (calculaPuntos(24))
- O llamar a la función dentro de una expresión más grande:
print(“Mary obtuvo: ” + str(calculaPuntos(27)) + ” puntos”)
print(“Oliver obtuvo: ” + str(calculaPuntos(24)) + ” puntos”)
- Usamos la “función str” para representar en formato texto, el resultado de la “función calcularPuntos”
Misión 2. Paso a paso:
- El siguiente código nos puede resultar en error y lo corregimos moviendo la función return al final de las instrucciones:
def calcular(a, b, c, d):
suma = a + b
resta = c – d
return resultado
resultado = suma / resta
- Y luego asignamos a la variable e, el valor que retorne el procedimiento calcular
e= calcular(1,2,3,4)
print(e)
Puedes probar con otros valores y cuando hayas culminado con la práctica da clic en continuar para seguir avanzando.