Gerard
Publicado por Gerard (2 intervenciones) el 18/06/2007 23:05:39
Hola, yo quería hacer un programa que calculase todas las convinaciones en que 3 números multiplicados son 36. así que escriví esto:
a=0
b=0
c=0
while a < 37:
a=a+1
while b < 37:
b=b+1
while c < 37:
c=c+1
if a*b*c==36:
print a,b,c
El problema és que cuado entra en un blucle, me corta el anterior. Es decir yo pretendia que hiciera a=a+1, despues que hiciera los otros bucles, despues a=a+1 hacer los otros bucles... etc. pero solo me hace el último bucle completo, és decir que cuando acava el último bucle acaba el programa, cuando yo quiero que se acabe el programa cuando acabe el primer bucle.
Que hago mal?
a=0
b=0
c=0
while a < 37:
a=a+1
while b < 37:
b=b+1
while c < 37:
c=c+1
if a*b*c==36:
print a,b,c
El problema és que cuado entra en un blucle, me corta el anterior. Es decir yo pretendia que hiciera a=a+1, despues que hiciera los otros bucles, despues a=a+1 hacer los otros bucles... etc. pero solo me hace el último bucle completo, és decir que cuando acava el último bucle acaba el programa, cuando yo quiero que se acabe el programa cuando acabe el primer bucle.
Que hago mal?
Valora esta pregunta


0