Un algoritmo es una secuencia de instrucciones
Primero identificamos qué datos entran, qué transformación hacemos y qué resultado debe salir. Para un rectángulo entran ancho y alto; la transformación es una multiplicación; la salida es el área.
Variables y asignación
Una variable es un nombre asociado a un valor. El signo = asigna; no pregunta si dos cosas son iguales. En Python, 7 es un entero, 7.5 un decimal y "7" un texto.
ancho = 7
alto = 3.5
area = ancho * altoParámetros y return
Los parámetros reciben los datos al llamar a la función. return entrega un valor a quien la llamó; print solo escribe en la consola. Las pruebas comparan lo que devuelves con return.
def resolver(ancho, alto):
area = ancho * alto
return areaYa tienes las piezas. Ahora construye la solución.