Código:
Tecleando 'salir' deberia de terminar el programa pero muestra 'Error no es válido'.while True:
y0 = 0
funcion = 0
paso = 0
while True:
if y0 or funcion or paso == 'salir':
break
else:
try:
y0 = int(input('y0 = '))
y = y0
funcion = input('Función = ')
paso = float(input('paso = '))
iteraciones = int (1/paso)
valor_actual = y0 + ( paso * funcion )
for i in range (iteraciones):
valor_actual = valor_actual + ( paso * (- valor_actual ) )
print 'y'+str(i+1)+' '+'='+' '+str(valor_actual)
except NameError:
print 'Error no es válido'
except ZeroDivisionError:
print 'Error division entre 0'
Tambien como hago para que imprima en pantalla cada 100 valores,probe con range(0,iteraciones,100),ejemplo:
y0 = 1
Funcion = -y
paso = 0.001



