def forward_propagate(network, inputs): new_inputs = inputs for layer in network: output = [] for neuron in layer: neuron.inputs = new_inputs activate = mf.NeuronPassFail(neuron.weights, neuron.inputs) neuron.output = activate output.append(neuron.output) new_inputs = output