While y funciones
Publicado por carlo (5 intervenciones) el 23/07/2021 19:17:08
Hola, estoy aprendiendo a programar y necesito ayuda con el uso de while dentro de una función.
Debo crear una función donde el input debe ser una matriz. Necesito sumar los elementos de la matriz hasta que su suma sea igual o menor a 45 .
Entonces en una matriz como:
, la función debe sumar 5+6+7+8+9+10 para que se cumpla la condición de <=45 y que retorne el valor de la suma, para lo cual debo usar while.
, había pensado en eso, sin embargo al usar la función con la matriz M devuelve el total de la suma (es decir, 5+6+7+8+9+10+11+12+13=81)
Debo crear una función donde el input debe ser una matriz. Necesito sumar los elementos de la matriz hasta que su suma sea igual o menor a 45 .
Entonces en una matriz como:
1
2
3
M=[5,6,7],
[8,9,10],
[11,12,13]
1
2
3
4
5
6
def funcion(x)
while suma<=45
for fila in x:
for n in fila:
suma+=n
return suma
Valora esta pregunta


0