No se como hacer para que por ejemplo este programa que tengo se siga ejecutando hasta que el usuario ingrese 0 :S , no se donde ponerle el while, el codigo asi funciona, pero solo se ejecuta una vez:
print "Maximo comun divisor"
num1 = int (raw_input("ingrese un numero natural porfavor: "))
while num1 <0:
print "num1 todavía no es un numero natural"
num1 = int (raw_input("ingrese un numero natural porfavor: "))
num2 = int (raw_input("ingrese otro numero natural porfavor: "))
while num2 <0:
print "num2 todavía no es un numero natural"
num2 = int (raw_input("ingrese un numero natural porfavor: "))
while num2 != 0:
resto = num1 % num2
num1 = num2
num2 = resto
print "El maximo comun divisor es "
print num1