Título: Algoritmo del exito Publicado por: curious_29 en 1 Mayo 2020, 05:06 am Hola, estaba buscando algoritmos motivacionales y encontré uno y le hice una leve modificación, me puse a hacer unas pruebitas con él pero como es un bucle infinito (se supone) muchas pruebas no se pueden hacer, en el futuro quien sabe me haría un tatuaje con algo similar pero depende de cómo se den las cosas en mi vida y el mundo laboral xD
El codigo es de Python, mi duda surge con la funcion tryAgain(), como lo veo yo es que sería una funcion que retornaria la variable success pero con valor True, la duda es si es o no necesario declarar una variable para que reciba el valor retornado por la funcion, o si no es necesario porque quedaria en memoria el valor retornado, que es cómo se planteo este algoritmo, donde basta con la funcion tryAgain() para que el valor de "success" pueda ser modificado y el if lo evalue a ver si es True luego del intento, en otras palabras estoy analizando el sentido de este algoritmo jaja Código: while not success: Saludos, feliz feriado :) Título: Re: Algoritmo del exito Publicado por: MCKSys Argentina en 1 Mayo 2020, 15:38 pm Hola!
Deberías asignar a success el resultado de tryAgain. Ahora, el problema con tu algoritmo es que, ni bien success sea true, vas a llamar a improve() 1 sola vez y el bucle terminará. En otras palabras, sólo prodrás mejorar 1 sola vez... :) Te propongo el siguiente algoritmo: Código
Saludos! Título: Re: Algoritmo del exito Publicado por: tincopasan en 1 Mayo 2020, 22:59 pm hola :
partamos de la base que en este código nada tiene sentido: Código
ahora bien, supongamos que vemos el código un poco más completo: Código
|