if statement - Python: How to keep running program until some value becomes 0 and checking how long it takes -


i have following code:

time_counter = 0 in range(time_counter):     if pred > 0:         prey, pred = prey*(1+a-b*pred), pred*1-c+d*prey)     else:         print time_counter     time_counter +=1 

the values a, b, c, , d fixed 0.1, 0.01, 0.01, 0.00009. pred 20 , prey 1000. i'm trying figure out how long takes pred become 0 (as integer, not float) , display time.

logically, can think of starting time @ 0 , running formula...if pred greater 0 repeat , until pred 0 or less 0 stop , display time. not sure doing wrong.

please try keep basic. i'd able using loop conditional statements , using python 2.7 syntax.

edit: sorry if confusing. want count time periods (which in case number of iterations) loop runs until pred equal 0. however, pred should considered 0 once < 1 0.999 0.

here's sloppy answer mobile:

import time  time.time() while (pred > 0):     # smooth jazz time.time() 

apologies if kind of answer bit lacking don't have ide available verify syntax.


Comments

Popular posts from this blog

android - Gradle sync Error:Configuration with name 'default' not found -

java - Andrioid studio start fail: Fatal error initializing 'null' -

html - jQuery UI Sortable - Remove placeholder after item is dropped -