Gracias, me sirvio de mucho...ese cumplido fue para mi??...
Ahora me encuentro con otro problemita, estoy a punto de terminar este codigo, pero me tope con un do-while en C++
Por lo que he investigando, Python no tiene ese bucle...
Lo más razonable seria usar otros bucles y condiciones para que se comporte como tal,sin embargo por mas que he intentado no me ha resultado!!!
Aqui va un ejemplo
Código C++:
Ver originalint* getRandomString() {
int* vs = new int[SIZE];
vs[0] = 0;
vs[1] = 0;
vs[2] = 1;
vs[3] = 1;
vs[4] = 0;
do {
for (int i = 0; i < SIZE; i++) {
}
} while(!evalFactibility(vs));
return vs;
}
La función evalFactibility(vs), lo que hace es decirnos si el arreglo q le enviamos es factible o no, es decir si nos sirve o no, lo que hize en Python fue lo siguiente:
Código Python:
Ver originaldef getRandomString():
vs=[]*size
vs.insert(0,0)
vs.insert(1,0)
vs.insert(2,1)
vs.insert(3,1)
vs.insert(4,0)
from random import randint
while not evalFactibility(vs):
for i in range(size):
vs.insert(i,(randint(0,100)%2))
return vs
En otra parte del código C++, tb me encuentro con un do-while y al hacerlo con while se me ha echo un loop infinito, se podrá solucionar esto???